«asp.net-mvc-3» 태그된 질문

ASP.NET MVC 3은 .NET 프레임 워크에서 웹 응용 프로그램을 개발하기위한 Model-View-Controller 확장의 세 번째 주요 버전입니다.

8
편집기 / 디스플레이 템플릿에서 섹션 사용
모든 JavaScript 코드를 하나의 섹션에 보관하고 싶습니다. body내 마스터 레이아웃 페이지 의 닫는 태그 바로 전에 MVC 스타일에 대해 가장 좋은 방법이 궁금합니다. 예를 들어 DisplayTemplate\DateTime.cshtmljQuery UI의 DateTime Picker를 사용 하는 파일을 생성하면 해당 템플릿에 JavaScript를 직접 포함하지만 페이지 중간에 렌더링됩니다. 내 일반보기에서는 마스터 레이아웃 @section JavaScript { //js here …


2
MVC3에서 Code First Entity Framework (4.1)를 사용하여 외래 키 관계를 어떻게 선언해야합니까?
나는 많은 운없이 코드 우선 EF 4.1을 사용하여 외래 키 관계 및 기타 제약 조건을 선언하는 방법에 대한 리소스를 찾고 있습니다. 기본적으로 코드로 데이터 모델을 만들고 MVC3를 사용하여 해당 모델을 쿼리합니다. 모든 것이 훌륭한 MVC를 통해 작동하지만 (Microsoft에 대한 쿠도스!) 데이터 모델 제약이 필요하기 때문에 작동하지 않기를 원합니다. 예를 들어, …

10
Razor / MVC3를 사용하여 AssemblyVersion을 웹 페이지로 가져 오는 데 문제가 있습니다.
_Layout.cshtml 파일의 바닥 글에 다음 코드를 사용하여 AssemblyInfo 버전 데이터를 MVC3 사이트의 모든 페이지 바닥 글에 넣습니다. 하나: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() 바닥 글에 인쇄합니다. Revision 0.0.0.0 다음을 사용하여 "Executing Assembly"에 대한 모든 어셈블리 정보를 표시하도록보기를 수정했을 때 @System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString() 다음을 인쇄합니다. Revision App_Web__layout.cshtml.639c3968.hlogy75x, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 이것은 "Executing Assembly"가 내 메인 앱이 아니라 …

1
Html.RenderPartial로 인해 이상한 과부하 오류가 발생합니까?
_Test.cshtml 이라는 테스트 부분 페이지를 만들고 이를 호출 할 뷰와 동일한 디렉터리에 넣었습니다. 여기에 있습니다. <div>hi</div> 그리고 호출 cshtml보기에서 간단히 다음과 같이 입력합니다. @Html.RenderPartial("_Test") 오류가 발생합니다. CS1502 : 'System.Web.WebPages.WebPageExecutingBase.Write (System.Web.WebPages.HelperResult)'에 대한 최상의 오버로드 된 메서드 일치에 잘못된 인수가 있습니다. 나는 또한 동일한 결과로 전체 경로를 시도했습니다. 나는 이것이 왜 이런 …


12
부분에서 Razor 섹션 채우기
이 작업을 수행하는 주된 동기는 부분이 렌더링되는 페이지의 중간이 아니라 나머지 Javascript와 함께 페이지 하단의 부분에만 필요한 Javascript를 얻는 것입니다. 다음은 내가하려는 작업의 간단한 예입니다. 다음은 본문 바로 앞에 Scripts 섹션이있는 레이아웃입니다. <!DOCTYPE html> <html> <head> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> </head> <body> @RenderBody() <script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script> @RenderSection("Scripts", false) …

19
Razor 기반보기에 참조 된 어셈블리가 표시되지 않음
다른 어셈블리의 클래스를 기반으로 강력한 형식의 뷰를 만들려고합니다. 그러나 어떤 이유로 든 내 Razor 뷰에는 내 프로젝트에서 참조되는 다른 어셈블리가 표시되지 않는 것 같습니다. 예 : @model MyClasses.MyModel Visual Studio 2010에서 "유형 또는 네임 스페이스 이름을 MyClasses찾을 수 없습니다 (using 지시문 또는 어셈블리 참조가 누락 되었습니까?)"라는 오류가 발생합니다. 표준보기 엔진에서 …

4
Razor ViewEngine : "@"기호를 어떻게 이스케이프합니까?
Twitter @Anywhere API와 함께 ASP.NET MVC3에서 일부 Twitter 핸들을 출력하려고하는데 Razor보기에서 "@"기호를 실제로 이스케이프하는 방법을 알아낼 수 없었습니다. Razor에서 "@"문자를 이스케이프하기위한 구문이 무엇인지 아는 사람이 있습니까? 나는 사용해 보았고 <text></text>그 결과 JIT 오류가 발생합니다.

7
ASP.NET MVC 3에서 JSON.NET을 기본 JSON 직렬 변환기로 사용하는 것이 가능합니까?
ASP.NET MVC 3에서 JSON.NET 을 기본 JSON 직렬 변환기로 사용할 수 있습니까? 내 연구에 따르면이를 수행하는 유일한 방법 은 MVC3의 JsonResult가 가상이 아니기 때문에 ActionResult 를 확장 하는 것 같습니다 . ASP.NET MVC 3에서 JSON으로 직렬화하기위한 플러그 형 공급자를 지정하는 방법이 있기를 바랐습니다. 생각?

5
강력한 형식의 MVC3 뷰에서 모델을 전달하기 위해 jquery에서 AJAX Post를 사용하는 적절한 방법
저는 초보 웹 프로그래머이므로 제 "용어"중 일부가 올바르지 않으면 용서해주십시오. MVC3 프레임 워크를 사용하는 ASP.NET을 사용하는 프로젝트가 있습니다. 관리자가 장비 목록을 수정하는 관리자보기에서 작업 중입니다. 기능 중 하나는 MVC 컨트롤러에 게시물을 보낸 후 jquery를 사용하여 웹 페이지의 항목을 동적으로 편집하려는 "업데이트"버튼입니다. 이 접근 방식은 웹 페이지가 데이터베이스와 동기화되지 않을 염려가 …

3
IIS7에서 MVC3를 사용할 때 gzip 압축을 어떻게 활성화합니까?
아무도 MVC 3에서 gzip 압축을 활성화하는 방법을 알고 있습니까? IIS7을 사용하고 있습니다. Google 크롬 감사 결과 : gzip 압축 활성화 (4) 다음 리소스를 gzip으로 압축하면 전송 크기를 약 2/3 (~ 92.23KB) 줄일 수 있습니다. / mydomain /은 ~ 1.53KB를 절약 할 수 있습니다. jquery-1.4.4.min.js는 ~ 51.35KB를 절약 할 수 있습니다. …

3
Razor MVC3를 사용하는 조건부 HTML 속성
변수 strCSSClass는 종종 값을 갖지만 때로는 비어 있습니다. 이 입력 요소의 HTML에 빈 class = ""를 포함하고 싶지 않습니다. 즉, strCSSClass가 비어 있으면 class = 속성이 전혀 필요하지 않습니다. 다음은 조건부 HTML 속성을 수행하는 한 가지 방법입니다. <input type="text" id="@strElementID" @(CSSClass.IsEmpty() ? "" : "class=" + strCSSClass) /> 이 작업을 …

4
Razor는 닫히지 않은 HTML 태그를 이해하지 못합니다.
RazorViewEngine을 사용하면 다음과 같이 할 수 있습니다. if (somecondition) { <div> some stuff </div> } 그러나 나는 이것을 할 수없는 것 같다 (Razor는 혼란스러워진다) : if (somecondition) { <div> } if (someothercondition) { </div> } 여는 HTML 태그와 닫는 HTML 태그를 다른 코드 블록에 넣어야하는 상황이 있습니다. Razor에서 어떻게 할 …

13
jquery.validate.unobtrusive가 동적 주입 요소와 함께 작동하지 않습니다.
내가 함께 일하고 ASP.Net MVC3수있게 될 것이다 클라이언트 유효성 검사를 사용하는 쉬운 방법, jquery.validate.unobtrusive. 모든 것이 서버에서 제대로 작동합니다. 하지만 자바 스크립트로 새로운 '입력'을 주입하려고 할 때 $.validator.unobtrusive.parse()유효성 검사를 다시 바인딩 하기 위해 호출해야한다는 것을 알았습니다 . 그러나 여전히 모든 동적 주입 필드가 작동하지 않습니다. 더 나쁜 것은 사용하여 수동으로 …

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