ASP.NET MVC 4 を使用して Web アプリケーションを作成しています。リンクを作成するために使用する場合Html.ActionLink
、パラメーターでアクション リンクに data-anything 属性を渡すことができhtmlAttributes
ます。しかし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));
}
前もって感謝します。