NetCore 응용 프로그램 프레임 워크를 알아보기 - 페이지에 액세스

이 문서는 다음과 같은 문제를 해결 :

1. 새로운 컨트롤러와 뷰 파일 액세스 cshtml 만들기

2.View 방법 명시 액세스 HTML 페이지 (절대 경로)

3.View 방법은 명시 적 페이지 (상대 경로)에 액세스

4.Redirect 방법은 HTML 페이지로 리디렉션 (절대 경로))

첨부 : ASP.NET 코어 공식 문서 주소 : HTTPS를 : //docs.microsoft.com/zh-cn/aspnet/core/보기 = aspnetcore- 2.2?

 

 


 

1. 새로운 컨트롤러와 뷰 파일 액세스 cshtml 만들기

1) 새로운 컨트롤러 계정을 추가

 

2) AccountController.cs의 기본 코드는 다음과 같이

 

3 )보기 () 페이지에 암시 적 반환이 필요 뷰 폴더 는 AS 동일한 이름을 가진 새로운 AccountController에 계정 폴더를 같은 이름의 메소드를 생성 Index.cshtml의 페이지 (일반 모든 cshtml 페이지 뷰가 아닌 HTML을 )

 

 

 

 

 

 

 

 

4)) 페이지 (일반적으로 마우스 오른쪽 단추로 클릭하고 브라우저 최신 페이지에 액세스하려면 브라우저에서 페이지를 새로 고침하는 동안 이러한 변경 후 cshtml에서 직접 볼 수있는 액세스 할 수

5 ) 프로젝트 기본으로 실행 색인 방법을 검색하면 다음이 페이지에 액세스하기 위해 우리의 목표되지 않도록, 홈 컨트롤러에서 수행하는 것입니다, 당신은 컨트롤러 메소드의 이름과 주소 표시 줄을 수정해야

 

6 ) 우리의 방문은 계정 컨트롤러 색인 방법 아래 주소 표시 줄은 형식으로 작성되어야한다   로컬 호스트 : 포트 번호 / 컨트롤러 이름 / 메소드 이름 (각 사이트) 다른되고 , 다음은 우리의 목표 액세스 페이지입니다

 

 

 

2.View 방법 명시 액세스 HTML 페이지 (절대 경로)

1) AccountController.cs

 

        public IActionResult Index3()
        {
            //View 帮助程序方法
            //用 return View("<ViewName>"); 显式返回
            //如果使用从应用根目录开始的绝对路径(可选择以“/”或“~/”开头),则须指定.cshtml或者.html 扩展名
            //此处介绍Views文件夹外的页面访问
            return View("/pages/demo/index3.html");
        }

 

2)index3.html

 

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <h2>View("/pages/demo/index3.html");</h2>
    <h2>根目录下pages文件夹中demo文件夹中的index3.html页面</h2>
</body>
</html>

 

 

 

3.View方法显式访问页面(相对路径)

1)AccountController.cs

 

        public IActionResult Index4()
        {
            //View 帮助程序方法
            //用 return View("<ViewName>"); 显式返回
            //可以使用相对路径返回 home 视图的 About 视图:
            return View("../home/about");
        }

 

 

 

2)运行浏览

 

4.Redirect方法重定向html页面(绝对路径))

 1)AccountController.cs

 

        public IActionResult Index5()
        {
            //Redirect是让浏览器重定向到新的地址
            //建议创建在wwwroot项目文件下
            return Redirect("/pages/demo/index5.html");
        }

 

 

2)index5.html

 

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="../../lib/jquery.js"></script>
</head>
<body>
    <h2>根目录下wwwroot项目文件夹中pages 中demo文件夹中的index5.html页面</h2>
</body>
</html>

 

 

 

3)运行浏览,注意浏览器地址

 

    正文结束~~~

추천

출처www.cnblogs.com/yankyblogs/p/11295694.html