2008-09-30 11 views
6

Linke ihtiyacım yok, sadece ActionLink'in sadece href = bölümünü.ASP.NET MVC Önizlemesinde ActionUrl 5

Ancak Html.ActionLink (...) öğesini çağırırsam, geri döneceğim. Almıyorken Eylemin URL'sini döndürmenin bir yolu var mı?

cevap

10

:

<%=Url.Action(actionName)%> 
<%=Url.Action(actionName, htmlValues)%> 
<%=Url.Action(actionName, controllerName, htmlValues)%> 
+0

Başar, bu aradığım şey! Teşekkürler – Tigraine

2

Düzenleme: tepkisi şimdi parametrelerini içeren, COMMMENT için:

MVC da aynı şeyi yapabilir bir UrlHelper sınıfı sağlar
<% =Html.BuildUrlFromExpression<YourController>(c => c.YourAction(parameter)) %> 
+0

nasıl bir örnek için verebilir misiniz BuildUrlFromExpression (...) yöntemini kullanın? Parametreleri doğru alamıyorum. belki bir şey özlüyorum – Tigraine

+0

Denetleyici Eylemi tarafından gerekli olmayan bir parametre ekleyebileceğinizi merak ediyorum (ör. URL gibi kullanıyorum: Makale/// .. ArticleName yalnızca SEO içindir ve Benim denetleyicime anlamı.Bu yüzden bunu görmezden geliyorum. BuildUrlFromExpression şeyler ile ben onu ekleyemem .. – Tigraine