asp.net-mvc – 在MVC中使用ViewBag坏?
发布时间:2020-12-15 18:53:48 所属栏目:asp.Net 来源:网络整理
导读:看起来像mvc 3团队决定引入一个功能的控制器和视图之间的动态数据交换称为viewbag,但它是一个好东西反对强类型的视图,我们都知道吗?想要您的意见..这个功能将取代强类型视图? (viewmodels) 解决方法 ViewBag与之前的ASP.NET MVC 1和2中的ViewData是一样
看起来像mvc 3团队决定引入一个功能的控制器和视图之间的动态数据交换称为viewbag,但它是一个好东西反对强类型的视图,我们都知道吗?想要您的意见..这个功能将取代强类型视图? (viewmodels)
解决方法
ViewBag与之前的ASP.NET MVC 1和2中的ViewData是一样的。它恰好是动态的,而不需要像使用键的字典一样使用它。我不认为这将取代强类型视图,事实上,你应该使用Viewdata / Viewbag尽可能少。始终使用强类型视图尽可能,因为它将导致更少的错误,如果您的Viewdata / Viewbag中的名称更改,并通过没有ViewData投射在整个地方使HTML更清洁。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- model-view-controller – 具有多个ViewModel的MVC 3 Model
- asp.net – 清除AjaxToolkit AsyncFileUpload控件
- asp.net – XMLHTTP请求的经典ASP错误
- asp.net – 在MVC3或IIS 7.5中禁用x-frame-options
- 在视图中确定ASP.NET Core环境名称
- asp.net-mvc-2 – Asp.Net MVC DropDownList数据绑定
- asp.net – 我是否需要viewstate来输入控件,如复选框,文本框
- asp.net-mvc – 在不同环境中自动切换到缩小的CSS和JS文件
- asp.net-mvc – 如何使用selenium进行ASP.NET MVC集成测试
- asp.net-mvc – 由Url.Action生成的Asp.Net MVC错误的URL!
推荐文章
站长推荐
- asp.net-mvc – 如果ASP.NET MVC中的用户匿名,则
- asp.net – 单个站点上的多个应用程序 – 会话和
- asp.net-mvc-3 – MVC3应用程序内部Webforms应用
- asp.net-mvc-4 – 添加对System.IdentityModel.T
- asp.net-mvc – 编译MVC并预编译视图并部署到Azu
- ASP.NET MVC – 返回JavaScriptResult不起作用
- asp.net – 如何使用带有TemplateFields的Object
- ASP.NET自定义用户控件动态添加
- 框架升级后某个类型所在程序集发生转移,应用还能
- asp.net-mvc – Microsoft ASP .NET Web API,MVC
热点阅读