«razor» 태그된 질문

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

6
MVC Razor 뷰 중첩 foreach의 모델
일반적인 시나리오를 상상해보십시오. 이것은 제가 겪고있는 것의 더 간단한 버전입니다. 나는 실제로 더 많은 중첩 층이 있습니다 .... 하지만 이것은 시나리오입니다 테마 포함 목록 범주 포함 목록 제품 포함 목록 My Controller는 해당 테마의 모든 카테고리,이 카테고리 내의 제품 및 주문과 함께 완전히 채워진 테마를 제공합니다. 주문 컬렉션에는 편집 가능해야하는 …


2
Razor보기에서 문자열 보간?
지원됩니까? 그렇다면 활성화하는 방법이 있습니까? Razor가 충분히 새로운 컴파일러를 사용하지 않는다고 가정하고 있습니다 ...? VS2015 IDE는 괜찮은 것 같지만 런타임에 CS1056 : 예기치 않은 문자 '$'
93 c#  asp.net-mvc  razor  c#-6.0 

7
컨트롤러 /보기에 대한 ASP MVC href
나는 이것을 가지고있다: <li><a href="/Users/Index)" class="elements"><span>Clients</span></a></li> 잘 작동합니다. 하지만 이미이 페이지 나 컨트롤러 /Users/Details에있는 경우이 링크를 클릭하면로 리디렉션됩니다 /Users/Index. href사이트의 현재 위치에 관계없이 올바른 경로를 어떻게 얻을 수 있습니까?


5
MVC 3 파일 업로드 및 모델 바인딩
작동하는 양식 업로드가 있지만 물론 다른 이름으로 파일을 저장하기 위해 데이터베이스에 대한 모델 정보를 전달하고 싶습니다. 내 Razor보기는 다음과 같습니다. @model CertispecWeb.Models.Container @{ ViewBag.Title = "AddDocuments"; } <h2>AddDocuments</h2> @Model.ContainerNo @using (Html.BeginForm("Uploadfile", "Containers", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type='file' name='file' id='file' /> <input type="submit" value="submit" /> } …


9
asp.net-mvc : js 파일의 면도기 '@'기호
ajax URL에 C # 함수 .csHtml를 사용하는 자바 스크립트 함수 가있는 -razor 파일이 @Url.Content있습니다. 해당 기능을 .js내보기에서 참조 하는 파일 로 이동하고 싶습니다 . 문제는 자바 스크립트가 @기호를 "알지" 못하고 C # 코드를 구문 분석하지 않는다는 것입니다. "@"기호가있는보기에서 파일 을 참조하는 방법이 .js있습니까?

4
Razor로 일반 @helper 메서드를 만들 수 있습니까?
Razor에서 다음과 같은 도우미를 작성하려고합니다. @helper DoSomething<T, U>(Expression<Func<T, U>> expr) where T : class 불행히도 파서 <T는 이것이 HTML 요소의 시작 이라고 생각 하고 구문 오류로 끝납니다. 일반 메서드 인 Razor로 도우미를 만들 수 있습니까? 그렇다면 구문은 무엇입니까?

2
Razor 구문은 UI 마크 업에서 강력한 이점을 제공합니까?
Scott Guthrie가 그의 블로그에서 Razor 를 상당히 언급 하기 시작 했음을 알지만 제 스타일에 잘 맞는지 확신 할 수 없습니다. "표준"종류의 ASP.Net 마크 업 (컨텐츠 플레이스 홀더 및 인라인 코드)에 꽤 익숙한 사람에게는 상당히 익숙하지 않은 스타일이지만 관리해야 할 추가 페이지가 많고 마크 업이 명확하지 않은 것 같습니다. 그것에 대한 …


4
DisplayNameFor () From List <Object> in Model
이것은 매우 간단하다고 생각합니다. 모델 내의 목록에있는 항목의 표시 이름을 표시하는 올바른 방법을 찾지 못하는 것 같습니다. 내 단순화 된 모델 : public class PersonViewModel { public long ID { get; set; } private List&lt;PersonNameViewModel&gt; names = new List&lt;PersonNameViewModel&gt;(); [Display(Name = "Names")] public List&lt;PersonNameViewModel&gt; Names { get { return names; …
87 c#  asp.net-mvc  razor  model 


13
MVC3 Razor DropDownListFor 열거 형
내 프로젝트를 MVC3로 업데이트하려고 시도했지만 찾을 수 없습니다. ENUMS의 간단한 데이터 유형이 있습니다. public enum States() { AL,AK,AZ,...WY } 이 데이터 유형을 포함하는 모델의보기에서 DropDown / SelectList로 사용하고 싶습니다. public class FormModel() { public States State {get; set;} } 매우 간단합니다.이 부분 클래스에 대해 자동 생성보기를 사용하려고하면이 유형을 무시합니다. AJAX-JSON …

2
Razor보기 엔진-부분보기를 추가하는 방법
가능한 경우 새로운 면도기 뷰 엔진을 사용하여 부분을 렌더링하는 가장 좋은 방법이 무엇인지 궁금합니다. 나는 이것이 시간까지 완전히 끝나지 않은 것임을 이해합니다. 지금은 RenderPage를 사용하여 사용자 컨트롤을 렌더링하고 있습니다. @RenderPage("~/Views/Shared/LocaleUserControl.cshtml",ViewData.Model) RenderPage를 호출하는 페이지는 TitleContent, HeadContent 및 Maincontent의 세 섹션이 정의 된 레이아웃 (마스터) 페이지를 사용합니다. 이 페이지에서 내 로케일 컨트롤을 …
84 c#  asp.net-mvc  razor 

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