«razor» 태그된 질문

Razor는 ASP.NET 웹 페이지 및 ASP.NET MVC (버전 3부터)에서 사용하는 템플릿 언어입니다. HTML 생성 위에 추상화 계층을 추가합니다. HTML 마크 업과 C # 또는 VB 코드 간의 완벽한 전환을 지원합니다. 마크 업과 코드 사이의 전환은 "@"기호로 표시됩니다.


15
면도기보기 엔진에서 @ 문자 탈출
Razor를 뷰 엔진으로 사용하여 샘플 ASP.NET MVC 3 사이트를 만들고 있습니다. 면도기 구문은 @문자 eg로 시작합니다 @RenderBody(). 내 cshtml 페이지에 @test를 쓰면 구문 분석 오류가 발생합니다. CS0103 : 'test'라는 이름이 현재 컨텍스트에 없습니다. '@'문자를 어떻게 피합니까?


12
JavaScript 내에서 Razor 사용
뷰 ( cshtml) 에있는 JavaScript 내에서 Razor 구문을 사용하는 것이 가능합니까, 아니면 해결 방법이 있습니까? Google지도에 마커를 추가하려고합니다 ... 예를 들어 시도했지만 컴파일 오류가 많이 발생합니다. <script type="text/javascript"> // Some JavaScript code here to display map, etc. // Now add markers @foreach (var item in Model) { var markerlatLng = …

6
면도기에서 삼항 연산자를 사용하는 방법 (특히 HTML 특성)?
WebForms 뷰 엔진을 사용하면 특히 HTML 속성 내에서 매우 간단한 조건에 삼항 연산자를 사용합니다. 예를 들면 다음과 같습니다. <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> 위의 코드를 제공한다 <a>태그에게의 클래스 auth또는 anon사용자가 인증되었는지 여부에 따라. Razor 뷰 엔진과 동등한 구문은 무엇입니까? Razor는 코드와 마크 업을 시작할 때 "알고"HTML …

7
MVC4의 스타일
A의 .NET MVC4수행 방법 프로젝트 @Styles.Render작품을? 무슨 @Styles.Render("~/Content/css")파일로 부르고 있습니까? 내 Content폴더 안에 "css"라는 파일이나 폴더가 없습니다.

9
MVC 3에서 현재 페이지 URL을 얻는 방법
빌드중인 블로그에서 Facebook 댓글 플러그인을 사용하고 있습니다. 페이지에서 참조되는 페이스 북 자바 스크립트로 해석되는 일부 FBXML 태그가 있습니다. 이 모든 것이 잘 작동하지만 현재 정규화 된 URL을 플러그인으로 전달해야합니다. <div style="width: 900px; margin: auto;"> <div id="fb-root"></div> <fb:comments href="URL HERE" num_posts="10" width="900"></fb:comments> </div> 현재 페이지의 URL을 얻는 가장 좋은 방법은 무엇입니까? …
360 c#  asp.net  asp.net-mvc  razor 

7
Razor에서 지역 변수를 선언하는 방법?
asp.net mvc 3에서 웹 응용 프로그램을 개발 중입니다. 매우 익숙합니다. 면도기를 사용하는 관점에서 로컬 변수를 선언하고 전체 페이지에서 사용하고 싶습니다. 어떻게 할 수 있습니까? 다음과 같은 작업을 수행하는 것이 사소한 것 같습니다. @bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName); @if (isUserConnected) { // meaning that the viewing user has not been saved <div> …

6
ASP.NET MVC 뷰 엔진 비교
나는 SO.Google에서 ASP.NET MVC에 사용할 수있는 다양한 View Engine에 대한 분석을 검색했지만 뷰 엔진이 무엇인지에 대한 간단한 고급 설명 이상을 찾지 못했습니다. 필자는 반드시 "최고"또는 "가장 빠른"을 찾는 것이 아니라 다양한 상황에서 주요 플레이어 (예 : 기본 WebFormViewEngine, MvcContrib View Engine 등)의 장단점에 대한 실제 비교를 찾고 있습니다. 기본 엔진에서 …

22
Razor View Engine을 사용하여 부분보기 ASP.NET MVC 3에서 특정 섹션으로 컨텐츠 주입
이 섹션을 정의했습니다 _Layout.cshtml @RenderSection("Scripts", false) 보기에서 쉽게 사용할 수 있습니다. @section Scripts { @*Stuff comes here*@ } 내가 어려움을 겪고있는 것은 부분보기 에서이 섹션에 일부 내용을 주입하는 방법입니다. 이것이 내보기 페이지라고 가정 해 봅시다. @section Scripts { <script> //code comes here </script> } <div> poo bar poo </div> <div> …

3
ASP.NET MVC 3 면도기 ViewStart 파일에서 다른 레이아웃을 어떻게 지정합니까?
내 응용 프로그램에 2 개의 개별 레이아웃을 갖고 싶습니다. 하나는 웹 사이트의 공개 섹션을위한 것이고 다른 하나는 회원 측을위한 것이라고합시다. 간단하게하기 위해 각 사이트에 대한 모든 로직이 2 개의 개별 컨트롤러에 깔끔하게 래핑되어 있다고 말할 수 있습니다. PublicController StaffController 그리고 그들 각각은 각각 아래에있는 모든보기에 해당하는 레이아웃을 가지고 있습니다. _PublicLayout.cshtml …


5
ASP.NET MVC 3-부분 대 디스플레이 템플릿 대 편집기 템플릿
따라서 제목은 그 자체로 말해야합니다. ASP.NET MVC에서 재사용 가능한 구성 요소를 만들려면 3 가지 옵션이 있습니다 (내가 언급하지 않은 다른 옵션 일 수 있음). 부분보기 : @Html.Partial(Model.Foo, "SomePartial") 맞춤 편집기 템플릿 : @Html.EditorFor(model => model.Foo) 맞춤 디스플레이 템플릿 : @Html.DisplayFor(model => model.Foo) 실제보기 / HTML과 관련하여 세 가지 구현은 모두 …

9
ASP.NET MVC에서 favicon.ico 제공
ASP.NET MVC에서 favicon.ico를 제공하는 방법에 대한 최종 권장 사항은 무엇입니까? 현재 다음을 수행하고 있습니다. RegisterRoutes 메소드 의 맨 처음 에 항목 추가 : routes.IgnoreRoute("favicon.ico"); 내 응용 프로그램의 루트에 favicon.ico 배치 (또한 내 도메인의 루트가 됨). 두 가지 질문이 있습니다. 내 응용 프로그램의 루트가 아닌 다른 곳에 favicon.ico를 넣을 방법이 없습니까? …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.