【发布时间】:2016-10-25 09:23:56
【问题描述】:
我在内容页面内的用户控件 (ascx) 中有一个字符串 (lang)。我想从母版页访问(语言)值。我该怎么做?
用户控制 (lang.ascx.cs) - 代码隐藏。
lang = (string)(Reader["lang"]); //lang is retrieved from a database
用户控制 (lang.ascx)。
<input runat="server" type="hidden" ID="langInput" value="<%: lang %>"/>
内容页面 (lang.aspx)
<uc:lang runat="server" />
现在如何从母版页访问 (lang) 值?
谢谢。
【问题讨论】:
-
“我如何从母版页获取 (lang) 值”你想从你想要读取的 MasterPage 中分配这个值吗?
-
读取它以便将其发送到母版页上的另一个用户控件
-
将此值设置为某个隐藏控件或会话变量,并在母版页 Page.Master.FindControl('controlID') 或 Session["key"] 中访问它;
标签: c# asp.net user-controls