Nfinal 폭로 컨트롤러

NFinal 프레임워크로 개발된 프로젝트는 MVC와 유사한 개발 방식이다. Controller층, 모델층, View층이 있고 표현층 웹층도 포함한다. NFinal이 개발한 프로젝트에서 진정으로 실행된 코드는 바로 웹층의 코드이다. 웹의 코드는 Controller와 View 템플릿의 코드에 따라 생성된 실행 코드이다. 우리는 Controller에서 논리를 잘 쓰고 View에서 페이지를 디자인한 다음에 WebComplier를 실행해야 한다.aspx는 전체 웹 폴더를 생성하고 웹에서 해당하는 HTML 페이지만 실행하면 됩니다.그럼 먼저 컨트롤러와 관련된 것들을 살펴보겠습니다.
컨트롤러 정의
1. 컨트롤러는 Controllers 디렉토리에 써야 합니다.
2. 네임스페이스는 기본 네임스페이스를 사용합니다. 클래스 이름은 Controller로 끝나야 하며 Controller 기본 클래스에서 상속되어야 합니다.
3. 함수 반환값 유형은void이고 수식자는public.
예:
1、Controllers에서 새 SampleController를 만듭니다.cs
 using System.Collections.Generic;
        using System.Web;
        //           ,        ,            .
        //        ,            .
        namespace WebMvc.App.Controllers
        {
            public class SampleController:Controller
            {
                public void Show()
                {
                    Write("Hello World.");
                }
            }
        }

2、WebCompiler를 우클릭하세요.aspx 브라우저에서 보기 선택
생성 시작
생성 끝
3. 프로젝트 폴더를 새로 고치면 웹 층의 Default 폴더 아래에 SampleController 폴더가 나타납니다.이 폴더 선택을 오른쪽 단추로 누르면 항목에 포함됩니다. 폴더 아래에 쇼가 있습니다.cs와 Show.html 두 파일.
그중에 쇼.cs 코드는 다음과 같습니다.
 using System;
        using System.Collections.Generic;
        using System.Web;

        namespace WebMvc.App.Web.Default.SampleController
        {
            public class ShowAction  : Controller
	        {
		        public ShowAction(System.IO.TextWriter tw):base(tw){}
		        public ShowAction(string fileName) : base(fileName) {}
                public void Show()
                {
                    Write("Hello World.");
                }
            }
        }

Show.html의 코드는 다음과 같습니다.
 <!DOCTYPE html>
        <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
            <title</title>
        </head>
        <body>
            <script>
                window.location.href = "/App/SampleController/Show.htm";
	        </script>
        </body>
        </html>

Show의 코드는 SampleController 아래의 Show () 방법을 건너뛰고 실행하는 것입니다.
4, 오른쪽 단추를 클릭하고 브라우저에서 보기를 선택합니다.브라우저에서 Hello World를 출력하는 것을 볼 수 있습니다.

좋은 웹페이지 즐겨찾기