2011-11-08 12 views
0
HiddenField hidCurrentFooterLinks = (HiddenField)gvTaxonomy.FindControl("hidCurrentFooterLinks"); 
hidCurrentFooterLinks.Value = txtFooterLinkCurrentYear.Text; 
HiddenField hidPreviousFooterLinks = (HiddenField)gvTaxonomy.FindControl("hidPreviousFooterLinks"); 
hidPreviousFooterLinks.Value = txtFooterLinkPreviousYear.Text; 
txtFooterLinkCurrentYear.Text = ""; 
txtFooterLinkPreviousYear.Text = ""; 

これは私のコードです。私はObject reference not set to an instance of an objectのような例外を得ています。 私を助けてください。ASP.NET 4.0 HiddenFields

+0

はoverflow..thisスタックへようこそマユールParekhのです:) – MKJParekh

+0

あなたが本当に 'hidCurrentFooterLinks'または' hidPreviousFooterLinks'と思いますか? – V4Vendetta

+0

デバッグが必要です。コードをたどって、どのオブジェクトが使用時点で何もないことを確認します。おそらく 'FindControl'呼び出しは名前のついたコントロールを見つけられず何も返しませんでしたが、もっと情報とデバッグがなければそれ以上のことは言えません。 –

答えて

0

ほとんどの場合、コントロールが見つからない可能性があります。コントロールが見つかっていて、null参照が返されていないことを確認する必要があります。

if ((hidCurrentFooterLinks != null) || (hidPreviousFooterLinks != null)) { // DO SOMETHING } 
+0

私はhiddenFieldのコントロールを見つけることができないので、そのエラーが来ています。だから、隠されたフィールドのコントロールを見つけるにはどうすればいいか教えてください。 – Sahil

+0

Ajax Updateパネルのような、別のコントロール内にコントロールがネストされていますか?リピータのようなData drivenテンプレートコントロールのフォームですか? – Lloyd

関連する問題