如何从数据库中提取母版页内容并将其传递到母版页中,以便我的 View 继承它?这是一个例子:
该网站的客户将拥有一个唯一代码,我们称之为“TargetCode”,例如 ABC123、ABC456 等...此唯一代码将输入到查询字符串中,例如:mysite.com/ABC123。
这些“TargetCode”中的每一个都有不同的 CSS、名称、地址、电话号码(所有页面通用,因此这些将放在母版页中)和页面内容(大约 2-3 页,让我们调用这些页面索引、产品和更多信息)。
所以当我访问网站地址mysite.com/ABC123时,首先它会查看数据库,检查代码是否存在,如果存在,那么它会拉取Masterpage信息(css,名称,地址,电话号码)并将其用于母版页。然后我将为其他操作拉取页面内容(索引、产品和更多信息),当然所有这些页面都将使用相同的母版页内容。
非常感谢。
最佳答案
你的主人也可以接受一个母版页 System.Web.Mvc.ViewMasterPage.MasterViewModel
所以我会让你的 Controller 调用模型来获取你需要的资源,然后根据您的 Controller View 调用。
关于database - ASP.NET MVC - 从数据库中提取和填充母版页内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1523073/