相关疑难解决方法(0)

像Helper.BeginForm()一样创建MVC3 Razor Helper

我想创建一个帮助器,我可以像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"是该部分的标题.

除了做我想做的事情之外,还有更好的方法来实现这个目标吗?

提前感谢您的帮助.

html-helper razor asp.net-mvc-3

22
推荐指数
1
解决办法
5176
查看次数

MVC 3 htmlhelper扩展方法来包装内容

我搜索但找不到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)

对此有任何帮助.

asp.net htmlextensions razor asp.net-mvc-3

18
推荐指数
2
解决办法
1万
查看次数