«razor» 태그된 질문

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

7
Razor View Engine : 표현식 트리에 동적 작업이 포함되어 있지 않을 수 있습니다
나는 이것과 비슷한 모델을 가지고있다 : public class SampleModel { public Product Product { get; set; } } 그리고 내 컨트롤러에서 인쇄하려고하는 예외가 발생합니다. @Html.TextBoxFor(p => p.Product.Name) 이것은 오류입니다 : Exception: An expression tree may not contain a dynamic operation 누구 든지이 문제를 해결하는 방법에 대한 단서를 줄 수 있다면 …

7
혼합 면도기와 자바 스크립트 코드
면도기와 js를 혼합하는 방법과 혼동됩니다. 이것은 내가 붙어있는 현재 기능입니다. <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } c # 코드를 선언 할 수 <c#></c#>있고 다른 모든 것이 JS 코드 인 경우-이것이 내가 따르는 것입니다. <script type="text/javascript"> var data …
171 c#  javascript  razor 

5
MVC와 Razor에서 Html.TextboxFor와 Html.EditorFor의 차이점
새로운 "편집"보기를 추가 할 때 기본적으로 왜 이러한 사항이 변경 되었습니까? EditorFor()vs를 사용할 때 장점은 무엇입니까 TextboxFor()? 나는 이것을 찾았다 기본적으로 Create 및 Edit 스캐 폴드는 이제 Html.TextBoxFor 도우미 대신 Html.EditorFor 도우미를 사용합니다. 그러면 뷰 추가 대화 상자가 뷰를 생성 할 때 데이터 주석 속성 형식으로 모델의 메타 데이터에 대한 …

8
Razor HtmlHelper Extensions (또는 뷰의 다른 네임 스페이스)를 찾을 수 없음
PR이나 베타에서 이런 일이 발생하면 Dunno이지만 on HtmlHelper에서 확장 메소드를 만들면 Razor 기반 페이지에서 인식되지 않습니다. namespace SomeNamespace.Extensions { public static class HtmlExtensions { public static string Foo(this HtmlHelper html) { return "Foo"; } } } 나는 다음 <Namespaces>섹션에 추가했습니다 Web.config. <pages> <namespaces> <add namespace="System.Web.Mvc" /> <!-- snip --> <add …


1
_viewstart.cshtml 및 부분 면도기 뷰를 사용하는 올바른 방법은 무엇입니까?
_viewstart.cshtml 을 사용 하여 동일한 Razor Layout 을 자동으로 뷰에 할당합니다 . 내 Views 폴더의 루트에 다음과 같이 죽은 간단한 파일입니다. @{ Layout = "~/Views/Shared/_Layout.cshtml"; } 이것은 모든 단일 뷰에 @Layout 지시문을 추가하는 것보다 더 건조합니다. 그러나 이것은 Razor 부분 뷰에 문제가 있습니다. Razor 부분 뷰는 _viewstart.cshtml의 내용을 실행하므로 레이아웃을 …

4
사용하는 방법 ? : Razor 및 인라인 코드 블록이있는 if 문
새 Razore보기 엔진으로 이전 .aspx보기를 업데이트하고 있습니다. 다음과 같은 코드가있는 곳이 많이 있습니다. <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> 이상적으로 나는 이것을하고 싶습니다 : <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> 그러나 여기에는 두 가지 문제가 있습니다. vote-up@{puzzle.UserVote .... @ 기호를 코드 블록의 …

7
MVC 3 : Ajax를 통해로드 될 때 레이아웃 페이지없이 뷰를 렌더링하는 방법?
점진적 향상 에 대해 배우고 있으며 AJAXifying보기에 대한 질문이 있습니다. 내 MVC 3 프로젝트에는 레이아웃 페이지, 뷰 시작 페이지 및 두 개의 일반 뷰가 있습니다. viewstart 페이지는 Views 폴더의 루트에 있으므로 모든보기에 적용됩니다. 모든 뷰가 _Layout.cshtml해당 레이아웃 페이지에 사용되도록 지정합니다 . 레이아웃 페이지에는 각보기마다 하나씩 두 개의 탐색 링크가 있습니다. …

3
Razor를 사용하여 인코딩되지 않은 Json을 View에 작성하는 방법
Razor를 사용하여 Asp.Net MVC View에 JSON으로 객체를 쓰려고합니다. <script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttendees); </script> 문제는 출력에서 ​​JSON이 인코딩되어 브라우저가 그것을 좋아하지 않는다는 것입니다. 예를 들면 다음과 같습니다. <script type="text/javascript"> var potentialAttendees = [{"Name":"Samuel Jack"},]; </script> Razor가 인코딩되지 않은 JSON을 내보내도록하려면 어떻게해야합니까?
153 asp.net-mvc  json  razor 

4
mvc 4에서 부분 뷰에 매개 변수를 전달하는 방법
다음과 같은 링크가 있습니다. <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> 그리고 이것을 클릭하면이 부분 페이지가 호출됩니다. @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } 부분 페이지 _Profile에는 다음이 포함됩니다. Html.Action("Action", "Controller", model.Paramter) 예: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing 내 의심은 어떻게이 "Id"를 model.parameter 부분에 …

4
면도기 MVC 4에서 조건부 값으로 두 번째 CSS 클래스를 추가하는 방법
Microsoft는 면도기 MVC4에서 html 속성의 일부 자동 렌더링을 작성했지만 조건부 면도기 표현식을 기반으로 요소에 두 번째 CSS 클래스를 렌더링하는 방법을 찾는 데 상당한 시간이 걸렸습니다. 나는 당신과 그것을 공유하고 싶습니다. 모델 속성 @ Model.Details를 기반으로 목록 항목을 표시하거나 숨기고 싶습니다. 세부 사항이 있으면 div가 표시되어야하며, 그렇지 않으면 숨겨져 야합니다. jQuery를 …

5
@using 선언 대신 Razor 페이지에 네임 스페이스를 추가하는 방법은 무엇입니까?
pages/namespaceswebconfig 의 요소에서 네임 스페이스를 가져 오는 데 사용해야하는 마술이 있습니까? <pages> <namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Routing"/> <add namespace="System.Web.WebPages"/> <add namespace="System.Web.Helpers"/> <add namespace="MyCustomHelpers"/> </namespaces> </pages> 위의 작업 은 원하지 않습니다 . @using MyCustomHelpers페이지 맨 위에 배치하면 마술처럼 작동 하기 때문에 네임 스페이스가 정상 이라는 것을 알고 …



12
면도기와 MVC 4의 DropDownList
DropDownList면도기 뷰 를 만들려고합니다 . 누군가 나를 도와 줄까요? 일반적인 HTML5 코드 : <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> 나는 이것을 시도했다 : @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text = "Exemplo2", Value …
142 c#  asp.net-mvc  razor 

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