gpt4 book ai didi

asp.net - 将 ASP.NET MVC 与通用 View 一起使用

转载 作者:行者123 更新时间:2023-12-04 17:42:13 25 4
gpt4 key购买 nike

我目前正在为我们正在启动的一个新项目调查 MVC。到目前为止,我喜欢它,但我想知道一些事情。

我们将要显示的实际 View 在设计时是未知的,我们将在某个配置文件中指定如何构建这些 View 。 MVC 是否支持这种模式,或者我们是否需要在设计时确切地知道我们将查看哪些数据?

如果没有,有人可以给我一些关于我应该看什么的指示,因为我所拥有的大多数信息都假设您有一个在设计期间定义的模型/ View 。

问候,

亚历克斯..

最佳答案

您可以对 View 进行弱类型化...您在 View 上的初始页面指令将如下所示:

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %>

...然后您可以像这样引用来自 Controller 的数据:
<%= ViewData["MyData"] %>

是否有一些您打算传递给 View 的通用接口(interface)?如果是这样,您可以从使用通用 ViewPage<> 中受益:
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<IamTheInterface>" %>

然后,您可以使用您的界面来引用您的模型:
<%= Model.MyProperty %>

关于asp.net - 将 ASP.NET MVC 与通用 View 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1079035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com