帮助标签html a

时间:2011-03-23 03:24:58

标签: asp.net html asp.net-mvc-3 tags helpers

asp.net MVC3中是否有任何助手

<a href="www.google.com">Go to Google </a>

不是动作而是静态链接

1 个答案:

答案 0 :(得分:3)

我不相信有,但我不确定你为什么会想要一个。你最终会得到更多的代码:

<a href="http://www.google.com/">Go to Google</a>

<%: Html.Link("http://www.google.com/", "Go to Google") %>

@Html.Link("http://www.google.com/", "Go to Google")

更新:如果您想创建上述Link()帮助器,可以使用扩展方法:

 public static class LinkExtensions
 {
    public static MvcHtmlString Link(this HtmlHelper helper, string href, string text)
    {
        var builder = new TagBuilder("a");
        builder.MergeAttribute("href", href);
        builder.SetInnerText(text);

        return MvcHtmlString.Create(builder.ToString(TagRenderMode.Normal));
    }
 }
相关问题