2012-04-12 7 views
1

Ich versuche gerade, einen versteckten Feldwert festzulegen, der sich auf einer Masterseite befindet. Ich versuche, diesen Wert aus einer asc.vb Datei zu setzen, die auf meinem Kind SeiteVerstecktes Feld auf einer Masterseite - Hinzufügen eines Werts in Vb-Code eines Ascx-Steuerelements

ascx.vb befinden:

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

Wenn ich diese Seite ein Fehler laufen kommt mit „Objektverweis nicht gesetzt zu einer Instanz eines Objekts "

Ich habe in Foren nach Informationen zu diesem Problem gesucht und kann nicht scheinen, das zu beheben. Kann jemand helfen?

Antwort

1

Verwenden Me.Page.Master.FindControl statt Me.Page.FindControl

+1

Dank verwenden. Das war eine große Hilfe. – PhilC

2

Versuchen Me.Parent statt Me.Parent.page

Verwandte Themen