我想创建一个帮助器,我可以像Helper.BeginForm()那样在括号之间添加内容.我不介意为我的助手创建一个Begin,End,但这样做非常简单易行.
基本上我想要做的是在这些标签之间包装内容,以便它们呈现已经格式化
就像是
@using Html.Section("full", "The Title")
{
This is the content for this section
<p>More content</p>
@Html.TextFor("text","label")
etc etc etc
}
Run Code Online (Sandbox Code Playgroud)
参数"full"是该div的css id,"title"是该部分的标题.
除了做我想做的事情之外,还有更好的方法来实现这个目标吗?
提前感谢您的帮助.
我搜索但找不到MVC 3 htmlhelper的任何快速解决方案来创建包装器方法.我正在寻找的是:
@html.createLink("caption", "url")
{
<html> content in tags </html>
}
Run Code Online (Sandbox Code Playgroud)
结果应该有
<a href="url" title="Caption">
<html> content in tags </html>
</a>
Run Code Online (Sandbox Code Playgroud)
对此有任何帮助.