뭔가 일이 MVC의 경로 값라는 이름의 작업을 잃어버린 : 영문보기 : 나는내가 MVC를 사용하여 링크를 만들 때 이상한
<%= Url.Action("ActionName", "Controller", new { action = "add" }) %>
예상하는 동안 : "/Controller/ActionName"
: "/Controller/ActionName?action=add"
, 난 그냥있어합니다.
'조치'경로지도 때문일까요?
강제로 수행 할 수있는 방법은 없나요? 어떤 문서입니까? 나는 그 밖의 무엇이 벗겨 지는지 궁금합니다.
루트 설정 :
routes.MapRoute("Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
경로 테이블이 무엇입니까? url 및 query 문자열에서 작업을 두 배로 늘리는 것 같습니다. –
디폴트 :'routes.MapRoute ("디폴트", "{컨트롤러}/{액션}/{아이디}", 새로운 {컨트롤러 = "홈", 액션 = "인덱스", id = ""});' –