내 응용 프로그램을 실행할 때 어디에서 내보기가 먼저 열리도록 설정할 수 있습니까? 예를 들어 Login.cshtml
보기를 포함하는 Login
폴더가 있고 응용 프로그램이 시작될 때 해당보기를 표시하고 싶습니다. 여기 어떤보기가 먼저 열리나요? ASP.NET MVC
[BaseAuthorize]
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
다시 말하지만, 여기에 뷰를 등록에 관련된 아무것도 없다 : 그래서 여기
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
당신이 거기 HomeController
을 작성 및 실행 방법 Index
되어 볼 수 있듯이
어떻게해야합니까? 응용 프로그램이 실행될 때 표시 될 페이지 /보기를 설정하려는 경우 볼 위치는 어디입니까?
아마도이 논리는 BaseAuthorize
으로 작성되었습니다. 곧 알아낼 것입니다.하지만 어쨌든이 작업을 수행하는 데있어 궁금한 점이 있습니까? 감사합니다. 건배
경로 구성 (RouteConfig.cs)에서 기본 컨트롤러와 동작 집합이 있는지 확인하십시오. 당신은 로그인 액션 메소드 – Shyju
@Shyju로 변경할 수 있습니다. 다음은 내가 혼란 스럽네요. 프로젝트 등록을 시작하면 로그인 페이지 대신 등록 페이지가 열리고 이전에 등록과 관련이없는 RouteConfig.cs를 확인했습니다. page, acctually routeconfig.cs는 다음과 같습니다 (CHECK for edit please). –
BaseAuthorize의 출처는 어디입니까? – victor