【问题标题】:How to get data from master page to child page in asp.net如何在asp.net中从母版页获取数据到子页
【发布时间】:2015-06-23 20:12:44
【问题描述】:

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

听说retaincontrolstate的用法是这样的

private void retainControlState()
            {

            }

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

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

【问题讨论】:

  • 为什么不在你的母版页代码后面处理呢?

标签: asp.net master-pages


【解决方案1】:

你应该:

  1. 确保您可以从页面访问母版页上的控件,例如将它们设为公共字段
  2. 在页面的 Page_Init 中,将 Master 属性转换为正确的类型(或仅使用 MasterType 指令 - https://msdn.microsoft.com/en-us/library/ms228274(v=vs.100).aspx
  3. 然后您可以将页面中的事件处理程序连接到母版页上的控件

ControlState 与此无关。

在内容页面的代码隐藏中处理母版页上的内容是否有意义?为什么不在母版页的代码隐藏中简单地执行此操作?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-20
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    相关资源
    最近更新 更多