母版页上的隐藏字段 - 在ascx控件的vb代码中添加值

时间:2012-04-12 08:40:12

标签: asp.net master-pages ascx findcontrol

我目前正在尝试设置位于母版页上的隐藏字段值。我正在尝试从位于我的子页面上的asc.vb文件中设置此值

ascx.vb:

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

当我运行此页面时,出现错误“对象引用未设置为对象的实例”

我在论坛上查看了有关此问题的信息,似乎无法解决此问题。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

尝试使用Me.Parent代替Me.Parent.page

答案 1 :(得分:1)

使用Me.Page.Master.FindControl而不是Me.Page.FindControl