【问题标题】:Hidden Field on a Master Page - Adding a value in vb code of an ascx control母版页上的隐藏字段 - 在 ascx 控件的 vb 代码中添加值
【发布时间】:2012-04-12 08:40:12
【问题描述】:

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

ascx.vb:

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

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

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

【问题讨论】:

    标签: asp.net master-pages ascx findcontrol


    【解决方案1】:

    尝试使用Me.Parent 而不是Me.Parent.page

    【讨论】:

      【解决方案2】:

      使用 Me.Page.Master.FindControl 代替 Me.Page.FindControl

      【讨论】:

      • 谢谢。这是一个很大的帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 1970-01-01
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多