在 ASP.NET RAZOR MVC5 中,有这么一个好帮手
Html.BeginForm()
它可以写成
@Html.BeginForm()
...
@Html.EndForm()
所以和
@using (Html.BeginForm())
{
...
}
如何创建这样的自定义助手。例如,我需要一个 div 块,该块不是裸露的,但它包含一些基本元素,比方说五个链接。我需要不断地复制这个块,除了固定的五个链接外,我还需要在里面塞进一堆其他元素,它可以是按钮/表格/图片等。那么,如何使用同样漂亮的花括号来完成,而不是编写 Html.MyPerfectDivStart() 和 Html.MyPerfectDivEnd()
有一个选项可以使用 MvcHtmlString 并将其作为List<MvcHtmlString>我创建的各种其他组件的参数传递。但是看起来不太好!