Một nhiệm vụ đơn giản trong MVC, đôi khi trở thành một thách thức khó khăn.ASP.NET MVC ActionLink bên ngoài khu vực
Vâng, tôi có một Khu vực được gọi là Quản trị viên. Tôi đã có một trang có tên "Bị cấm" bên trong thư mục Chia sẻ trong khu vực này.
Mục tiêu rất đơn giản: Tôi cần tạo Html.ActionLink tạo liên kết để quay lại Trang chủ là OUTSIDE khu vực Quản trị.
Vì vậy, tôi cố gắng, <%= Html.ActionLink("Back","Index",new {controller="Home"})%>
, và tạo ra nó:
http://localhost/Admin/Home/Index
nó sai tôi muốn:
http://localhost/Home/Index
Làm thế nào tôi có thể tạo ra một liên kết từ một khu vực để các cấu trúc điều khiển mặc định?
Tôi đã cố gắng để có được khôn lanh và thêm điều này vào tuyến đường mặc định AreaRegistration của tôi, nhưng điều đó đã không làm việc. Hướng dẫn trực tiếp đến khu vực = "" hoạt động trong một liên kết hành động thường xuyên. Cảm ơn. – kmehta
Và đối với Biểu mẫu, đây là cách bạn sẽ làm. 'Html.BeginForm (" Đăng xuất "," Tài khoản ", mới {area =" "}, FormMethod.Post, mới {id =" logoutForm "}))' –