假设我在aspx.cs页面中有一个列表或数组(并不重要)。如何传递该列表/数组等以将其发送到母版页。然后在函数中使用该信息传递给.aspx页面而不将列表/数组传递给函数?
希望这是有道理的。谢谢。
答案 0 :(得分:0)
我对你的答案的最佳猜测是将变量存储在会话(Session.MyVariable)中,一旦子页面加载,就通过这种方式访问它。您不一定会将它从布局页面传递到视图,但是这将允许您在布局页面下加载后将任何数据提供给视图。如果这有帮助,不完全确定我理解。
在子页面的“标题”中
@{
if (Session.MyVariable != null)
{
// do something on the webpage with this data
}
}
答案 1 :(得分:0)
可能这个链接会对你有所帮助 https://www.codeproject.com/Articles/333650/Beginner-s-Tutorial-on-Master-Pages-in-ASP-NET
转到他描述“从内容页面更改母版页属性”的部分,他在网站母版中定义了一个标签,然后他就可以从内容页面更改此标签的文本。
答案 2 :(得分:-1)
我最好的访客是像序列化的XML一样传递,然后在母版页中解析它