【问题标题】:Create New Web Pages/Views Dynamically with ASP.NET MVC 5使用 ASP.NET MVC 5 动态创建新网页/视图
【发布时间】:2015-09-14 22:51:07
【问题描述】:

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

我不知道从哪里开始,我必须更改 MVC 的哪些部分,以及它将如何工作。

谢谢。

【问题讨论】:

  • 除非我有什么误解,如果你不尝试动态创建新的网页/视图,你可能会好得多——而是创建一个可以动态呈现所需月份的正确输出的单一视图。

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


【解决方案1】:

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

例如,您可以在主页中显示当月的热门条目,并且由于当月的热门条目是其结果随时间变化的查询,那么您的主视图将是您所需要的。

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

【讨论】:

    【解决方案2】:

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

    查看模型-视图-控制器方法的示例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-25
      • 2021-10-08
      • 1970-01-01
      • 2014-09-22
      • 2010-12-02
      相关资源
      最近更新 更多