database - ASP.NET MVC - 从数据库中提取和填充母版页内容?

标签 database model-view-controller master-pages

如何从数据库中提取母版页内容并将其传递到母版页中,以便我的 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/

相关文章:

javascript - 在 Node 中返回 Postgres 查询,服务器将无法运行

php - symfony link_to 在行动

asp.net - 基本页或基本母版页或嵌套母版页?

asp.net - 如何在 ASP.NET MVC 母版页上注入(inject) HTML

jsp - Java/Jakarta EE Web 开发,我从哪里开始,我需要什么技能?

ASP.NET MVC 母版页变量范围

sql-server - 从不同的数据库中获取表的所有列

java - 将 ARRAY 传递给存储过程时发生死锁

php - Codeigniter - 只能在 autoload.php 中加载模型

c# - 如何在 Asp.net mvc 中使用 Controller 的 Json 方法正确序列化 C# 长数?