CS0029: Cannot implicitly convert type 'string' to 'System.Web.UI.WebControls.TextBox'

[已解决] CS0029: Cannot implicitly convert type 'string' to 'System.Web.UI.WebControls.TextBox'

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后台应该没有错误,编译通过的。
提问时间:2010/5/14 21:18:31 | 提问者:Souidea | 悬赏:5 | 浏览:1393
最佳答案
原因是你的TextBox的ID取得太特殊了,和Page.Title重复了,可以改为txtTitle或者title,就没有错误了。更推荐txtTitle,注意编程过程中良好的命名规范,就可以避免此为问题的发生了。
回答时间:2010/5/14 21:20:27 | 回答者:zsu
其他参考答案(0)
提交失败!请检查错误!错误信息:

注:以上所有信息由网友提供,仅供交流、参考,均不代表盛派网络言论,如果有任何问题或不妥,请立即联系我们

以下信息或许对您有用: