使用ASP.NET MVC 5动态创建新的网页/视图

时间:2015-09-14 22:51:08

标签: c# asp.net-mvc-5 entity-framework-6

如何在ASP.NET MVC 5中动态创建新视图/网页?例如,我正在构建一个用户登录并提交条目的应用程序,我希望应用程序能够为每个新月创建一个新视图。

我不知道从哪里开始,我将不得不改变MVC的哪个部分,以及它将如何工作。

谢谢。

2 个答案:

答案 0 :(得分:1)

您可以为此使用模型和一个视图,并根据填充该视图的月份。

查看模型 - 视图 - 控制器方法的样本

答案 1 :(得分:1)

您无需动态创建任何View,而是需要创建一些视图,然后根据Model和其他可用参数动态呈现这些视图的内容。

例如,您可以在主页面中显示月份的最高条目,并且由于月份的最高条目是查询结果随时间变化,因此您的主视图将是您需要的。

您也可以根据模型更改Created视图的外观。 例如,您可以根据季节或任何您想要的内容为主视图设置背景颜色。