asp.net-mvc - ASP.NET MVC 是否有强类型 View ?

标签 asp.net-mvc viewdata strongly-typed-view

什么是最佳实践 - 只使用不带任何参数的强类型 View ,通过 ViewData 字典,或者在 View 中使用类似这样的东西是个不错的主意:

<%: (string)ViewData["helloMessage"]%>

谢谢。

最佳答案

您应该更喜欢强类型 View 。在某些情况下,您只需要一个不属于模型的字符串,就像您的示例中那样,那么就可以使用它。另一种方式是将这个变量封装到一个类中,并将该类传递给 View 。结果将是一个强类型 View :-)

我个人不喜欢魔法弦。

关于asp.net-mvc - ASP.NET MVC 是否有强类型 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4303209/

相关文章:

umbraco - 如何将 ViewData 和 ViewBag 与 Umbraco 表面 Controller 一起使用

.net - ASP.NET MVC 强类型 View 编译错误

visual-studio-2010 - 在ASP.NET MVC 3中添加 View 时缺少模型类

asp.net-mvc - 在两个不同的强类型 View 中渲染一个局部 View

javascript - asp.net mvc 通过 javascript 读取 ViewBag 通用列表

asp.net-mvc - 如何锁定一个 asp.net mvc Action ?

Asp.net MVC 用户控件 ViewData

c# - 没有具有键 'IEnumerable<SelectListItem>' 的 'Carrera' 类型的 ViewData 项

c# - 在构造函数中传递参数而不是设置属性

c# - 如何使用 jqGrid 和文本框进行搜索?