繁体   English   中英

文本框控件未在UserControl(.ascx页)中初始化

[英]Text box Control not getting initialized inside UserControl(.ascx page)

我在这样的用户控件(ascx页面)中有文本框:

<asp:TextBox ID="textbox1" runat="server" PlaceHolder="Practice Name"></asp:TextBox>

现在,当我尝试从后面的代码访问此文本框时,它没有初始化,并显示为null。

textbox1.text = "ABC";

上面的语句应将textbox1的文本分配为“ ABC”,但显示为null,并给出未设置为对象实例的错误对象引用。

请帮忙!

确保您的用户控件已在使用它的aspx页面上注册。 在顶部应该是这样的

<%@ Register Src="~/Controls/MyCtrl.ascx" TagName="MyCtrl" TagPrefix="xyz" %>

尝试创建另一个文本框。。占位符可能会在实现ASP控件时出现问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM