CS0029: Cannot implicitly convert type 'string' to 'System.Web.UI.WebControls.TextBox'
[已解决] CS0029: Cannot implicitly convert type 'string' to 'System.Web.UI.WebControls.TextBox'
当前页面:http://www.senparc.com/SZD-106
{ 收藏当前页面 }
5
[Web开发 > ASP.NET > WebForms]
运行网页出现这样的错误:
CS0029: Cannot implicitly convert type 'string' to 'System.Web.UI.WebControls.TextBox'
请问是怎么回事?我的aspx文件关键部分如下:
<asp:Content ID="Content1" ContentPlaceHolderID="Content" runat="server">
<label>页面标题:</label><asp:TextBox ID="Title" runat="server"></asp:TextBox>
……
</asp:Content>
aspx.cs后台应该没有错误,编译通过的。
CS0029: Cannot implicitly convert type 'string' to 'System.Web.UI.WebControls.TextBox'
请问是怎么回事?我的aspx文件关键部分如下:
<asp:Content ID="Content1" ContentPlaceHolderID="Content" runat="server">
<label>页面标题:</label><asp:TextBox ID="Title" runat="server"></asp:TextBox>
……
</asp:Content>
aspx.cs后台应该没有错误,编译通过的。
最佳答案
原因是你的TextBox的ID取得太特殊了,和Page.Title重复了,可以改为txtTitle或者title,就没有错误了。更推荐txtTitle,注意编程过程中良好的命名规范,就可以避免此为问题的发生了。
回答时间:2010/5/14 21:20:27
| 回答者:zsu
其他参考答案(0)
提交失败!请检查错误!错误信息:
以下信息或许对您有用:
- [已解决] 20 ASP.NET Webforms中的Page的事件执行顺序是怎么样的? 2010/10/15 12:25:05
- [已解决] 20 类型“System.Web.UI.WebControls.SessionPara... 2010/5/7 17:31:20
- [已解决] 5 如何用Javascript获取ASP.NET WebForms中服务器空间Lab... 2010/3/26 0:07:33
- [已解决] 20 ASP.NET WebForms中服务器控件的ID和Name有什么关系? 2010/3/26 0:06:24