반응형
asp.net MVC 4 및 MVC 5에서 디폴트컨트롤러를 설정하는 방법
ASP 디폴트컨트롤러를 설정하는 방법홈 컨트롤러가 아닌 NET MVC 4 프로젝트?
응용 프로그램을 시작할 때 기본 영역을 설정하는 방법은 무엇입니까?
경로를 변경하는 것이 가장 좋은 방법입니다.기본 경로(App_Start에 정의됨) 세트/Home/Index
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters*
new { controller = "Home", action = "Index",
id = UrlParameter.Optional }
);
기본 랜딩 페이지로 사용합니다.원하는 경로로 변경할 수 있습니다.
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters*
new { controller = "Sales", action = "ProjectionReport",
id = UrlParameter.Optional }
);
RouteConfig.cs의 App_Start 폴더에서 아래 코드를 설정합니다.
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Account", action = "Login", id = UrlParameter.Optional });
}
그래도 동작하지 않는 경우는, 다음의 순서를 수행합니다.
두 번째 방법: 아래 단계를 따르기만 하면 됩니다.
1) 프로젝트를 우클릭
2) [프로퍼티]를 선택합니다.
3) [Web] 옵션 선택 후 [Select Specific Page](컨트롤러/보기)를 선택하여 로그인 페이지를 설정합니다.
여기서 Account는 컨트롤러, Login은 액션 방법(Account Controller에 저장)입니다.
첨부파일을 봐주세요스크린샷.
이 질문에 대한 답을 보지 못했습니다.
응용 프로그램을 시작할 때 기본 영역을 설정하는 방법은 무엇입니까?
디폴트 에리어를 설정하는 방법은 다음과 같습니다.
var route = routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
).DataTokens = new RouteValueDictionary(new { area = "MyArea" });
컨트롤러가 1개뿐이고 루트 상의 모든 액션에 액세스하려면 컨트롤러 이름을 다음과 같이 건너뛸 수 있습니다.
routes.MapRoute(
"Default",
"{action}/{id}",
new { controller = "Home", action = "Index",
id = UrlParameter.Optional }
);
언급URL : https://stackoverflow.com/questions/14426526/how-to-set-default-controller-in-asp-net-mvc-4-mvc-5
반응형
'programing' 카테고리의 다른 글
저는 .Net, C#, WPF 프로그래머입니다.익스프레션 블렌드는 가치가 있나요? (0) | 2023.04.22 |
---|---|
'git log'에 'svn log -v'와 같은 파일 이름을 표시하는 방법 (0) | 2023.04.22 |
명령어가 실패했을 때 bash를 즉시 종료시키는 "set -e"의 효과를 취소하려면 어떻게 해야 합니까? (0) | 2023.04.22 |
MergeArea를 사용하여 VBA Excel에서 병합된 셀을 검출합니다. (0) | 2023.04.22 |
ASP.net에서 실행되고 있는 Web Reference Client에서 RAW Soap 데이터 가져오기 (0) | 2023.04.22 |