我試圖創建一個自定義HTML助手來幫助簡化我masterpages菜單,但它是不是呈現在HTML,當我使用它..我想我需要創建部分觀點,任何想法?需要幫助的自定義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"); %>
感謝:戴夫Swersky
修復是:我忘了平等和刪除分號
<%= Html.CreateAdminMenuLink("Home", "~/Page/Home") %>
但是當我看到源代碼時,它的空..試圖使用(Html.BeginForm())%>添加<%並且它添加了一個表單..但鏈接仍然沒有出現..調試和字符串的作品,當我看着手錶,但不渲染..
任何想法?
相反編輯說感謝的,通過點擊對號在它前面:-) – 2010-03-30 20:33:42