如何在ASP.NET MVC 5中动态创建新视图/网页?例如,我正在构建一个用户登录并提交条目的应用程序,我希望应用程序能够为每个新月创建一个新视图。
我不知道从哪里开始,我将不得不改变MVC的哪个部分,以及它将如何工作。
谢谢。
答案 0 :(得分:1)
您可以为此使用模型和一个视图,并根据填充该视图的月份。
查看模型 - 视图 - 控制器方法的样本
答案 1 :(得分:1)
您无需动态创建任何View
,而是需要创建一些视图,然后根据Model
和其他可用参数动态呈现这些视图的内容。
例如,您可以在主页面中显示月份的最高条目,并且由于月份的最高条目是查询结果随时间变化,因此您的主视图将是您需要的。
您也可以根据模型更改Created视图的外观。 例如,您可以根据季节或任何您想要的内容为主视图设置背景颜色。