使用Razor我有一个页面我想要一个锚点,其linktext包含标记。 例如:
<a href="some url"> <div>Line1<div> </a>
我尝试了以下代码:
@Html.ActionLink(@Html.Raw("<div>") + "Create New" + @Html.Raw("</div>"), "Create")
但它不起作用。
我知道这看起来有点奇怪。但是有可能在MVC中做到这一点吗?
答案 0 :(得分:4)
不,这是不可能的。但是,您可以为此创建新的HTML帮助程序方法。这样做应该非常简单。如果没有,您可以使用URL.Action链接。
<a href="@Url.Action("Action", "Controller")">
<div> Create New </div>
</a>