2008-09-30 3 views
6

링크가 필요하지 않지만 ActionLink의 href = 부분 만 필요합니다.ASP.NET MVC 미리보기 5의 ActionUrl

하지만 Html.ActionLink (...)를 호출하면 뒤로 이동합니다. 조치를 취하지 않고 URL을 반환하는 방법이 있습니까?

답변

10

:

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

굉장,이게 내가 뭘 찾고 있었는지입니다! 감사합니다 Logged – Tigraine

2

편집 : 응답은 이제 매개 변수를 포함하여, commment에 :

MVC도 같은 일을 할 수있는 UrlHelper 클래스를 제공
<% =Html.BuildUrlFromExpression<YourController>(c => c.YourAction(parameter)) %> 
+0

당신이 방법의 샘플을 제공하십시오 수를 BuildUrlFromExpression (...) 메서드를 사용합니까? 매개 변수를 올바르게 가져올 수 없습니다. 어쩌면 내가 뭔가를 놓친거야 – Tigraine

+0

컨트롤러 동작에 필요하지 않은 매개 변수를 추가하는 방법을 알고 싶습니다 (예 : Article///과 같은 URL을 사용하고 있습니다.) ArticleName은 SEO 용이며 no 내 컨트롤러에 의미. 그래서 나는 그것을 무시합니다. BuildUrlFromExpression 물건으로 내가 그것을 포함 할 수 없다 .. – Tigraine

관련 문제