2017-10-18 5 views
0

私はこのようなユーザーコントロール(ASCXページ)内のテキストボックスがあります。私は背後にあるコードから、このテキストボックスにアクセスしようとすると、今テキストボックスコントロール(た.ascxページ)

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

を、それ初期化されず、と表示されます。

textbox1.text = "ABC"; 

上記の文では、「ABC」などのTextBox1のテキストを割り当てる必要がありますが、それはnullとして示すと、オブジェクトのインスタンスに設定されていないエラーオブジェクト参照を与えています。

助けてください!

+0

https://stackoverflow.com/a/20882549/8736208 のようなものでなければなりません。 –

+0

@ Er.Erあなたが提供したリンクは私の問題を解決しません。私はコード内のどこにでもnullを設定していません。私はちょうどそれにアクセスし、そこにいくつかの価値を持っています。また、これは通常の(aspxページ)ではなく、このテキストボックスはユーザーコントロール(ascxページ)にあります。 –

+0

'textbox1.text =" ABC ";はどこですか? – wazz

答えて

0

他のテキストボックスをドラッグアンドドロップすると、プレースホルダーがASPコントロールを実装する際に問題を起こす可能性があります。

0

ユーザーコントロールが、使用しているaspxページに登録されていることを確認してください。上部にはuがオープン新規発行前に、より良い検索する必要が

<%@ Register Src="~/Controls/MyCtrl.ascx" TagName="MyCtrl" TagPrefix="xyz" %> 
関連する問題