使用内容页面事件处理程序中的母版页方法更新母版页面updatepanel中的母版页面文字

时间:2012-04-26 16:39:35

标签: .net updatepanel master-pages

如何使用母版页方法从内容页面事件处理程序修改母版页控件?这就是.Net w / VB.Net

我在母版页中有一个包含跟踪代码的文字控件。内容页面有两个更新面板,用于控制通过注册表单的流程。内容页面的updatepanel 1中按钮的事件处理程序必须更改母版页文字中的文本以表示转换。

  • 在单独的确认页面上显示PageLoad(显示所使用的母版页方法确实可以正常工作):使用母版页方法,我可以在页面加载时使用母版页属性更改文字:myMaster.myProperty = myValue。哪个在masterpage属性中说Set myLiteral.Text = GetTheRightText(value)End Set
  • 使用内容页面UpdatePanels:通过简单的赋值,我可以这样更改文字:myMaster.myUpdatePanelPropertyOrMethod = myValue在母版页方法或属性中,myLiteral.Text = value,myUpdatePanel.Update
  • 使用UpdatePanels:使用masterpage方法的任何内容都会导致一个空的updatepanel:myLiteral.Text = GetTheRightText(value),myUpdatePanel.Update出现空白。

1 个答案:

答案 0 :(得分:0)

这是迟到的,但我刚找到一个选项,因为我正在寻找类似的东西。

创建操作Site.Master所需的逻辑,然后从内容页面调用您的子/函数。

在您的Site.Master页面

public sub DoWork()
'some logic here
End Sub

然后在你的内容页面中,你需要“做好工作”放置这个....

TryCast(Me.Master, SiteMaster).DoWork()

希望这对你或某人有所帮助!