MVC 3 Razor 보기 엔진 의 기본 문법

5594 단어 mvc
오랫동안 마이크로소프트 의 개발 에 관심 을 가지 지 못 했 습 니 다.오늘 MVC 3 를 보 았 습 니 다.공부 하 는 김 에 Razor 는 좋 은 방법 이 라 고 생각 합 니 다.<%>를 사용 하 는 것 보다 훨씬 간단 하고 보기 좋 습 니 다.우선""시작 하 는 cshtml 문 서 는 서버 에 접근 할 수 없 으 며,asp.net 의 config 문서 와 차이 가 많 지 않 습 니 다.
Razor 문법 은@으로 시작 하여@{}로 소 포 를 하고 변수 에 private 등 지역 한정 을 사용 하 는 것 은 거의 도움 이 되 지 않 기 때문에 필요 하지 않 습 니 다.var 로 직접 설명 하면 됩 니 다.코드 는 대소 문 자 를 구분 하고 vbhtml 를 사용 하면 구분 하지 않 을 것 입 니 다.본인 은 c\#를 사용 하기 때문에 잘 모 르 겠 습 니 다.초급 웹 개발 자 들 은 HTML 과.NET 을 함께 사용 하 는 것 을 좋아 합 니 다.이것 은 당신 의 수 요 를 만족 시 키 고 마이크로소프트 가 점점.........................................
 
메모:문자열@변수 문자열 의 조합 에서"xxxxxx@ixxxxxxxx"@i 변 수 를 출력 하려 면mailto:%7B@i}패키지 가 필요 합 니 다.그렇지 않 으 면 오 류 를 처리 할 수 있 습 니 다."이 편집 기 는 너무 답답 해서 이메일 주 소 를 해석 할 수 있 습 니 다.아래 에 어떤 달인 이 쓴 글 이 붙 어 있다.
 
2.논리 처리 사용
@{

    if (xx)

    {

    //do something

    }

    else

    {

    //do anything

    }

}

 
3.@{...}내부 에 html 표 시 를 사용 합 니 다.
@{

    <p>text</P>

    <div>div1</div>

}

 
4.@{...}내부 에서 텍스트 를 출력 하려 면@:한 줄 로 출력 합 니 다:
@{

    @:This is some text

    @:This is text too

    @:@i       

}

 
를 이용 하여 다 중 출력:
@{

    <text>

        tomorrow is good

        some girl is nice

    </text>

}

 
5.@{...}내부 에 주석 사용 하기
@{

    //    

    var i = 10;

    //defg

}
    @*      *@

    @* 

            

             

    *@
@{

    @*

            

             

    *@

    var i = 10;  @* asdfasf *@

}
<!--        C#   /* ... */ -->

@{

    /*

             

    */

}

@{...}내부 에서를 사용 하면설명 은 페이지 에 출력 됩 니 다.내부 에서@변 수 를 사용 하면@{처 리 됩 니 다.
}출력:
6.유형 변환
AsInt(), IsInt()

AsBool(),IsBool()

AsFloat(),IsFloat()

AsDecimal(),IsDecimal()

AsDateTime(),IsDateTime()

ToString()

 
  :



@{

    var i = “10”;

}

 

<p> i = @i.AsInt() </p> <!--    i = 10 --> 

7.     



<!--  1-->

@for (int i = 10; i < 11; i++)

{

    @:@i

}

<!--  2-->

@{

    for (int i = 10; i < 11; i++)

    {

        //do something

    }

}

<!--while  -->

 
여기 서 끝!훨훨

좋은 웹페이지 즐겨찾기