相关疑难解决方法(0)

ASP.NET MVC中EditorFor()的Html属性

为什么我不能传入html属性EditorFor()?例如;

<%= Html.EditorFor(model => model.Control.PeriodType, 
    new { disabled = "disabled", readonly = "readonly" }) %>
Run Code Online (Sandbox Code Playgroud)

我不想使用元数据

更新:解决方案是从视图中调用它:

 <%=Html.EditorFor( model => model.Control.PeriodEndDate, new {Modifiable=model.Control.PeriodEndDateModifiable})%>
Run Code Online (Sandbox Code Playgroud)

ViewData["Modifiable"]在我的自定义EditorTemplates/String.ascx中使用,其中我有一些视图逻辑,确定是否将readonly和/或disabled属性添加到输入传入的匿名对象EditorFor()是一个被调用的参数additionalViewData,其属性被传递给编辑器模板ViewData采集.

html asp.net-mvc editorfor

129
推荐指数
5
解决办法
23万
查看次数

为编辑器添加样式

我正在尝试将一个Style应用于编辑器中,但是我无法使其工作; 我究竟做错了什么?

@Html.EditorFor(model => model.ClienteNuevo)
@Html.ValidationMessageFor(model => model.ClienteNuevo,"" ,new Dictionary<string,     string> { { "style", "width:500px" } })
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc razor asp.net-mvc-3

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×2

asp.net ×1

asp.net-mvc-3 ×1

c# ×1

editorfor ×1

html ×1

razor ×1