есть ли помощник в asp.net MVC3
<a href="www.google.com">Go to Google </a>
?
Не на действие, а на статическую ссылку
есть ли помощник в asp.net MVC3
<a href="www.google.com">Go to Google </a>
?
Не на действие, а на статическую ссылку
Я не верю, что есть, но я не уверен, зачем вам это нужно. На самом деле вы получите больше кода:
<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));
}
}
this HtmlHelper<dynamic>
, но иначе это сработало.
- person Eric J.; 12.04.2011
Link<T>(this HtmlHelper<T> helper, ...
- person dahlbyk; 12.04.2011