«razor» 태그된 질문

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

17
Visual Studio 2015 Broken Razor Intellisense
VS2015 인스턴스 를 설치하고 수리 한 후에도 여전히 MVC보기에서 인텔리전스 (서버 쪽)를 사용할 수 없습니다. 세션에서 .cshtml 파일을 처음으로 열 자마자 메시지 프롬프트가 표시 되고 Activitylog 파일로 전달됩니다. ActivityLog.xml (짧은 버전)에서 검색된 오류 메시지 : System.ArgumentException : 항목이 이미 추가되었습니다. 사전에 키 : 'RazorSupportedRuntimeVersion' 정식 버전은 다음과 같습니다. System.Reflection.TargetInvocationException : …

1
면도기에서 "Html.BeginForm"을 작성하는 방법
내가 이렇게 쓰면 : form action = "Images"method = "post"enctype = "multipart / form-data" 효과가있다. 그러나 '@'가있는 Razor에서는 작동하지 않습니다. 내가 실수를 했습니까? @using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" })) { @Html.ValidationSummary(true) <fieldset> Select a file <input type="file" name="file" /> <input type="submit" value="Upload" /> </fieldset> } 내 …

6
MVC3 면도기 : 코드 블록 내에 HTML 표시
내 cshtml 파일에는 다음과 같은 많은 블록이 있습니다. @if(Model.foo) { <span>Hello World</span> } 범위가있는 유일한 이유는 html 태그로 둘러싸 지 않으면 "Hello World"가 HTML의 일부임을 인식하도록 다른 방법을 찾을 수 없기 때문입니다. 의미없는 태그를 디스플레이에 추가하지 않는 코드를 피하는 좋은 방법이 있습니까?

11
제출 버튼을 누른 MVC
내 MVC 양식에 두 개의 버튼이 있습니다. <input name="submit" type="submit" id="submit" value="Save" /> <input name="process" type="submit" id="process" value="Process" /> 내 컨트롤러 작업에서 어떤 것을 눌렀는지 어떻게 알 수 있습니까?
128 c#  asp.net  asp.net-mvc  razor 

2
면도기보기에서 주석을 작성하는 방법?
MVC 뷰에서 주석을 작성하는 방법으로 최종 HTML (예 : 브라우저, 응답)로 전송되지 않습니다. 다음과 같이 댓글을 달 수 있습니다. <!--<a href="https://stackoverflow.com/">My comment</a> --> 그러나 브라우저의 페이지 소스 코드에 표시됩니다. 내부 용으로 만 '.cshtml'파일에 주석을 남길 수 있습니까?



9
MVC의 List <object>에서 면도기 드롭 다운 목록 채우기
모델이 있습니다. public class DbUserRole { public int UserRoleId { get; set; } public string UserRole { get; set; } } public class DbUserRoles { public List&lt;DbUserRole&gt; GetRoles() { BugnetReports RoleDropDown = new BugnetReports(); List&lt;DbUserRole&gt; Roles = new List&lt;DbUserRole&gt;(); DataSet table = RoleDropDown.userRoleDropDown(); foreach (DataRow item in table.Tables[0].Rows) { DbUserRole …


21
Visual Studio 2015는 razor 또는 Intellisense를 구문 강조 표시하지 않습니다.
VS2015 RC의 Razor 뷰가 C # 코드에 대한 적절한 색상을 표시하지 않습니다. 내 프로젝트는 VS2013에서 잘 작동했지만 2015 년에는 아니고 C # 코드에 대한 Intellisense도 제공하지 않습니다. 솔루션이 빌드되고 사이트가 정상적으로 실행됩니다. 나는 소용없는 다음을 시도했다 모든 Visual Studio 확장 비활성화 내 .suo파일 삭제 프로젝트를 제거하고 솔루션에 다시 추가 이 …

9
Razor 선언적 뷰에서 MVC HtmlHelper 확장 사용
MVC 3 RTM 프로젝트에 대한 App_Code 폴더에 Razor 선언적 도우미를 만들려고했습니다. 내가 만난 문제는 ActionLink와 같은 MVC HtmlHelper 확장을 사용할 수 없다는 것입니다. 이 컴파일 된 헬퍼에서 파생 때문이다 System.Web.WebPages.HelperPage, 그리고 그것이 노출하지만 Html속성을 해당 유형의 System.Web.WebPages.HtmlHelper것이 아니라 System.Web.Mvc.HtmlHelper. 내가받은 오류의 예는 다음과 같습니다. 'System.Web.Mvc.HtmlHelper'에 'ActionLink'에 대한 정의가 포함되어 있지 …

10
액션 이미지 MVC3 Razor
MVC3에서 Razor를 사용하여 링크를 이미지로 바꾸는 가장 좋은 방법은 무엇입니까? 나는 단순히 지금 이것을하고 있습니다. &lt;a href="@Url.Action("Edit", new { id=MyId })"&gt;&lt;img src="../../Content/Images/Image.bmp", alt="Edit" /&gt;&lt;/a&gt; 더 좋은 방법이 있습니까?

19
MVC3의 현재 컨텍스트에 'model'이라는 이름이 없습니다.
프로젝트에 cshtml 페이지를 추가했습니다. 다음 선언을 추가하려고하면 "현재 컨텍스트에 '모델'이름이 없습니다."라는 오류가 발생합니다. @model xyz.abc.SomeClass 참조를 확인했는데 모두 제자리에 있습니다. 보기 폴더에 web.config를 추가했지만 수정되지 않았습니다. 내가 놓친 것이 있습니까?


8
Razor에서 Visual Studio 코드 서식 비활성화
이전에 질문 한 적이 있습니다. Visual Studio 코드 서식이 Razor 태그에 대해 제대로 작동하지 않는 이유는 무엇입니까? 하지만 그 질문은 몇 년 전입니다. 그리고 Razor 서식은 여전히 완전히 허용되지 않습니다. 나는 그것을 고치는 것을 포기했습니다. CSHTML 파일에 대해 모든 Visual Studio 서식을 비활성화 할 수 있습니까? 그렇지 않은 경우 모든 …

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