1
我正在使用ASP.NET MVC 4編寫Web應用程序。當我使用Html.ActionLink
創建鏈接時,我可以將htmlAttributes
參數中的data-anything屬性傳遞給動作鏈接。但我不能使用data-
,我應該使用data_
來代替。看起來ActionLink
更改爲data_
到data-
。我怎樣才能在一個自定義幫手中做到這一點?一般來說,我如何修改htmlAttributes
傳遞給幫手?在自定義幫助程序中使用數據
public static MvcHtmlString AuthorizeModalLink(this HtmlHelper Helper, string Text, object htmlAttributes)
{
var builder = new TagBuilder("a");
builder.MergeAttributes(new RouteValueDictionary(htmlAttributes));
return MvcHtmlString.Create(builder.ToString(TagRenderMode.StartTag) + Text + builder.ToString(TagRenderMode.EndTag));
}
在此先感謝。
不是一個確切的重複,但[這](http://stackoverflow.com/a/11606534/729541)應該幫助你出去。 –
我修改了這個問題。 – Beginner