假设我在aspx.cs页面中有一个列表或数组(无所谓)。我如何传递该列表/数组等将其发送到母版页。然后在函数中使用该信息传递给.aspx页面而不将该列表/数组传递给该函数?主页传递信息?
希望这是有道理的。谢谢。
假设我在aspx.cs页面中有一个列表或数组(无所谓)。我如何传递该列表/数组等将其发送到母版页。然后在函数中使用该信息传递给.aspx页面而不将该列表/数组传递给该函数?主页传递信息?
希望这是有道理的。谢谢。
我最好的猜测是你的答案是将变量存储在会话(Session.MyVariable)中,一旦子页面加载,通过这种方式访问它。您不一定会将它从布局页面传递到视图,但是这会允许您在布局页面下加载视图后,将任何数据传递给视图。如果有帮助,不完全确定我明白。
在子页面
您是否将aspx.cs称为布局页面?而.aspx作为子页面? –
我最好客的“头”是通过像一个序列化的XML,然后在主网页解析它
可能是这个链接将帮助您 https://www.codeproject.com/Articles/333650/Beginner-s-Tutorial-on-Master-Pages-in-ASP-NET
转到他描述的“更改母版页的属性从内容页”的部分,他在网站母版中定义了一个标签,然后他能够从内容页面更改此标签的文本。
我必须说实话我仍然有点困惑。如果我有一个名为arrayMaster的数组,我会写:Session [“master”] = arrayMaster;我以后如何使用arrayMaster,以便我可以在函数中使用它?谢谢您的帮助! –
我希望我明白你的观点。如果你在page1 session [“master”] = arrayMaster中写入,并且你想要page2中的值,则需要使用会话,只需在第2页中定义一个数组并使其等于session [“master”](myarray =会话[ “主”]) – user1947393
[ASP.NET:将数据从内容页面传递到母版页]的可能重复(https://stackoverflow.com/questions/21160132/asp-net-passing-data-from-content-page-to-master -page) – mjwills