簡體   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