1

現在、マスターページにある非表示フィールドの値を設定しようとしています。子ページにあるasc.vbファイルからこの値を設定しようとしています

ascx.vb:

Dim PortalReq as New HiddenField()
portalReq.ID = "portalReq"
portalReq.Value = "aaaaa"
TryCast(Me.Page.FindControl("aspnetForm"),HtmlForm).Control.Add(portalReq)

このページを実行すると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます

この問題に関する情報をフォーラムで調べましたが、これを修正できないようです。誰か助けてもらえますか?

4

2 に答える 2

2

Me.Parent代わりに使用してみてくださいMe.Parent.page

于 2012-04-12T08:59:01.513 に答える
1

Me.Page.FindControlの代わりにMe.Page.Master.FindControlを使用してください

于 2012-04-12T08:48:30.680 に答える