2012-08-16 4 views
0

그래서 PageA에 표시된 오류로 페이지가 이동하도록 앵커를 첨부하는 PageA의 폼이 있습니다. 오류가 없을 때, 난 내가 다른 조치로 리디렉션하고 있지만, 앵커가 부착되고, 어떤 이유로,URL MVC3에서 앵커 제거

return RedirectToAction("PageB", new { id = ID }); 

를 사용하려고하지만하고있다. 따라서 오류가 발생하면 www.domain.com/Controller/PageA#errors로 이동하고 www.domain.com/Controller/PageB?id=5#errors로 이동합니다. PageB에 앵커 오류가 있기 때문에 이로 인해 문제가 발생합니다. 리디렉션에서 앵커를 제거하려면 어떻게해야합니까?

답변

0

Url.RouteUrl을 사용하여 수동으로 제거 할 수 있습니다 (정확한 URL이 포함 된 문자열이 생성 됨).

관련 문제