بحاجة إلى مساعدة على مساعد HTML مخصص
-
23-09-2019 - |
سؤال
أحاول إنشاء مساعد 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"); %>
شكرا: ديف سويسكي
كان الإصلاح: لقد نسيت المساواة وأزالت شبه الألوان
<%= Html.CreateAdminMenuLink("Home", "~/Page/Home") %>
ولكن عندما أنظر إلى المصدر ، فإنه فارغ .. حاول إضافة <٪ باستخدام (html.beginform () ٪> ويضيف نموذجًا .. لكن الرابط لا يزال لا يظهر .. تصحيح الأخطاء والسلسلة عندما أنظر في الساعة ، ولكن لا تقدم ..
أيه أفكار؟
المحلول
قم بتعديل العلامات الخاصة بك:
<%= Html.CreateAdminMenuLink("Home", "~/Page/Home") %>
يجب على علامة متساوية ولا يمكن أن يقوم أي من المنقصين بالخدعة.
لا تنتمي إلى StackOverflow