如何在asp.net中从母版页到子页面获取数据

时间:2015-04-17 05:53:11

标签: asp.net master-pages

目前,在dot net项目中,我有一个母版页&一个子页面。我在带有提交按钮的母版页上给出了各种选项,如文本框,组合框等。现在我有一个子页面,我想处理母版页发送的请求。

我听说过retaincontrolstate就像

一样使用
private void retainControlState()
            {

            }

但是目前我没有收到母版页中的值到子页面,甚至没有收到母版页的点击事件。

如何点击母版页按钮将请求发送到子页?

1 个答案:

答案 0 :(得分:0)

你应该:

  1. 确保您可以从页面访问母版页上的控件,例如让他们成为公共领域
  2. 在您网页的Page_Init中,将您的Master属性转换为正确的类型(或者只使用MasterType指令 - https://msdn.microsoft.com/en-us/library/ms228274(v=vs.100).aspx
  3. 然后,您可以将页面中的事件处理程序连接到母版页上的控件
  4. ControlState与此无关。

    虽然在内容页面的代码隐藏中处理主页面上的内容是否有意义?为什么不在Master页面的代码隐藏中单纯执行此操作?