带有内容的MVC 5 HTML自定义助手

时间:2014-08-01 08:36:58

标签: html .net asp.net-mvc-5

是否有可能编写一个自定义的html助手,它有一些内容,类似于BeginForm?

我想编写一个帮助程序,只有在用户具有特定角色时才显示该部分。 类似的东西:

@Html.DisplayForRoles("User, manager")
{
    <div>You're admin or manager</div>
    <div>Other stuff</div>
}

1 个答案:

答案 0 :(得分:1)

是的,是的。

你想要的是创建一个HTML帮助扩展,有几个很好的指南,我不会在这里重现,例如

http://www.asp.net/mvc/tutorials/older-versions/views/creating-custom-html-helpers-cs 要么 http://www.codeproject.com/Tips/720515/Custom-HTML-Helper-for-MVC-Application

或者您是在获得更具体的帮助后?