我在用户控件(ascx页面)中有这样的文本框:
<asp:TextBox ID="textbox1" runat="server" PlaceHolder="Practice Name"></asp:TextBox>现在,当我尝试从后面的代码访问这个文本框时,它不会被初始化,并显示为null.。
textbox1.text = "ABC";上面的语句应该将textbox1 1的文本赋值为"ABC“,但它显示为null,并给出一个错误的对象引用,该引用没有设置为对象的一个实例。
请帮帮我!
发布于 2017-10-23 07:34:48
确保在使用它的aspx页面上注册了您的用户控件。在最上面应该是
<%@ Register Src="~/Controls/MyCtrl.ascx" TagName="MyCtrl" TagPrefix="xyz" %>发布于 2017-10-18 08:34:41
尝试创建另一个文本框拖放。位置持有者在实现asp控件时可能会出现一些问题。
https://stackoverflow.com/questions/46805380
复制相似问题