gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 将强类型数据传递到母版页

转载 作者:行者123 更新时间:2023-12-04 14:07:56 25 4
gpt4 key购买 nike

复制

Passing data to Master Page in ASP.NET MVC

Should an ASP.NET masterpage get its data from the view ?


我一直在遵循这种方法将通用数据传递给site.master。但是,这确实需要对 ViewData 进行特定的转换,而且我不喜欢在任何地方使用字符串标识符。这是最好的方法还是有其他方法?
http://www.asp.net/learn/MVC/tutorial-13-cs.aspx
谢谢

最佳答案

您可以创建一个所有模型都继承自的基类:

class MasterModel {
// common info, used in master page.
}

class Page1Model : MasterModel {
// page 1 model
}

那么您的母版页将从 ViewMasterPage<MasterModel> 继承。和您的 Page1.aspx将从 ViewPage<Page1Model> 继承并设置 Site.master作为其母版页。

关于asp.net-mvc - ASP.NET MVC 将强类型数据传递到母版页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/710499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com