2011-06-10 31 views
18

ASP.NET MVC 3 için jilet görünümünde bir rota bağlantısı için tam URL'yi oluşturmaya çalışıyorum. Html.RouteLink'i kullanabileceğimi biliyorum. İstediğiniz URL, çevreleyen bir etiket sarmalayıcı değil. Bunu yapmanın bir yolu var mı?Tam URL Oluşturun ASP.NET MVC Razor Görünümler

cevap

15

UrlHelper'u kullanın.

Url.RouteUrl("MyRoute") 
+2

Bu işe yarıyor gibi görünüyor. Tam URL'yi oluşturmak için RouteUrl (string, object, string) aşırı yükünü kullandım. – ryanzec

20

sen bahsediyorsun: Url Modeli sadece Linkler kurar

@Html.ActionLink("Link to page", "Action", "Controller", new { @id = "2" }) 

<a href="@Url.Action("Action", "Controller", new { @id = "2" })"> 
    Link to Page</a> 

vs.; Html HTML'yi de oluşturur.