質問

クカスタムHTMLヘルパーを簡単に私のmasterpagesメニューはレンダリングのHTMLが使っています。おうと思っていますの必要性に関する一部、そのアイデア?

かったのでこの..

    public static string CreateAdminMenuLink(this HtmlHelper helper, string caption, string link)
    {
       var lnk = TagBuilder("a");
       lnk.SetInnerText(caption);
       lnk.MergeAttribute("href", target);
       return lnk.ToString(TagRenderMode.SelfClosing);
    }

現在、私はしていま

<% Html.CreateAdminMenuLink("Home", "~/Page/Home"); %>

協力:Dave Swersky

修正した:忘れてしまったのは、equalsおよび除去のセミコロン

<%= Html.CreateAdminMenuLink("Home", "~/Page/Home") %> 

ものを見るときのソース、その空..たに追加 <%を使用します。BeginForm())%>とで形..が、リンクのものだく..デバッグおよび文字列の作品を見るとき、時計を行いませんの描画..

そのアイデア?

役に立ちましたか?

解決

あなたのマークアップを変更します:

<%= Html.CreateAdminMenuLink("Home", "~/Page/Home") %>

等号なしセミコロンはトリックを行う必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top