【发布时间】:2012-05-17 11:41:24
【问题描述】:
我搜索了但找不到任何快速的解决方案来创建 MVC 3 htmlhelper 来创建包装器方法。我正在寻找的是这样的:
@html.createLink("caption", "url")
{
<html> content in tags </html>
}
结果应该有
<a href="url" title="Caption">
<html> content in tags </html>
</a>
对此有任何帮助。
【问题讨论】:
-
您是否在问是否可以这样做:
@Html.ActionLink("<span class='red'>Hello</span> World", "MyAction")? -
不,不是那样。我知道有 BeginForm() 和 EndForm() 方法来处理这种情况,但是如果你忘记了一个结束标签,那么大规模这样做会导致问题。
-
我不确定我明白你的意思吗?在这种情况下您不会使用
BeginForm吗?您将使用BeginForm创建表单,而不是锚链接。 -
Beginform 只是为了说明.. 不是为了实际使用。
-
我添加了一个我认为您正在寻找的答案。
标签: asp.net asp.net-mvc-3 razor htmlextensions