MVC中Html.Editor 中的additionalViewData作用
2013-06-19 21:31
274 查看
additionalViewData顾名思义是ViewData中的额外数据,ViewData是一个Dictionary, 所以当你想用自己的模板render时,又想传入模板额外的数据时,可以写成:Html.Editor("fieldName", "mytemplate", new {addtionaldata="data"). 然后在自己的模板中mytemplate中就可以用ViewData["addtionaldata"]来获得"data"字符串了。
我做的一个项目中,因为View中的Model是一个Dictionary<string, object>, 所以在调用自己模板或标准模板时,模板中的model是null, 因为他们没有办法知道当前如何运用Dictionary, 但,你又要传递一个数据过去,比如:当前的日期,所以可以利用addtionalViewData将数据传递过去,然后render
references:http://stackoverflow.com/questions/6347722/textboxfor-vs-editorfor-and-htmlattributes-vs-additionalviewdata
我做的一个项目中,因为View中的Model是一个Dictionary<string, object>, 所以在调用自己模板或标准模板时,模板中的model是null, 因为他们没有办法知道当前如何运用Dictionary, 但,你又要传递一个数据过去,比如:当前的日期,所以可以利用addtionalViewData将数据传递过去,然后render
references:http://stackoverflow.com/questions/6347722/textboxfor-vs-editorfor-and-htmlattributes-vs-additionalviewdata
相关文章推荐
- MVC htmlAttributes and additionalViewData
- 在comboBox中嵌套dataGirdView ; 在dataGridView中嵌套comboBox
- IntraWeb下Model-View-Presenter开发实战--传递篇之一(DataTransferObject)
- android Databinding在RecyclerView中的应用
- data-属性的作用是什么?
- SharePoint Data View Conditional Formatting based on user permissions (IfHasRights)
- C# ComboBox 绑定 显示 System.Data.DataRowView 问题解决
- java框架spring中的opensessioninview的作用
- DataGirdView 增删改查(二)
- abap中VIEW_MAINTENANCE_GIVEN_DATA的用法
- ASP.NET中App_Code,App_Data等文件夹的作用-
- MVC中的ViewData和ViewBag
- bin,app_code,app_data 等文件夹的作用
- form中multipart/form-data的作用
- 15.View the Exhibit and examine the data in the CUSTOMERS table.
- 17.View the Exhibit and examine the data in the EMPLOYEES table.
- asp.net mvc两种传值(数据)方式(viewdata/mode)
- Asp.net MVC中的ViewData与ViewBag
- *** Assertion failure in -[UICollectionViewData validateLayoutInRect:], /SourceCache/UIKit_Sim/UIKit
- on the web appear:"No data returned for this view.This might be because the applied filter excludes