相关疑难解决方法(0)

ActionLink htmlAttributes

作品

<a href="@Url.Action("edit", "markets", new { id = 1 })" 
            data-rel="dialog" data-transition="pop" data-icon="gear" class="ui-btn-right">Edit</a>
Run Code Online (Sandbox Code Playgroud)

不工作 - 为什么?

@Html.ActionLink("Edit", "edit", "markets", new { id = 1 }, new {@class="ui-btn-right", data-icon="gear"})
Run Code Online (Sandbox Code Playgroud)

看来你不能把像data-icon ="gear"这样的东西传递给htmlAttributes?

建议?

asp.net-mvc actionlink html.actionlink asp.net-mvc-2

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

ASP.NET MVC - 在不重写方法的情况下扩展TextBoxFor

有没有办法在输出上使用扩展方法扩展基本的html助手(TextBoxFor,TextAreaFor等),而不是仅仅重写整个方法?例如,添加...

@Html.TextBoxFor( model => model.Name ).Identity("idName")

我知道我可以使用以下内容实现这一点,已经......

@Html.TextBoxFor( model => model.Name, new { @id = "idName" })

但是,当您必须开始添加大量属性时,管理变得笨拙和令人沮丧.是否有任何方法可以为这些内容添加扩展而无需传递htmlAttributes每一个细节?

asp.net-mvc-3

8
推荐指数
2
解决办法
7179
查看次数