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

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

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


15
ASP.NET MVC 3에서 특정 형식으로 DateTime을 렌더링하는 방법은 무엇입니까?
내 모델 클래스에 유형의 속성이있는 경우 DateTime어떻게 특정 형식으로 렌더링 할 수 ToLongDateString()있습니까 ( 예 : 반환 되는 형식) ? 나는 이것을 시도했다 ... @Html.DisplayFor(modelItem => item.MyDateTime.ToLongDateString()) ...식이 속성 또는 필드를 가리켜 야하기 때문에 예외가 발생합니다. 이... @{var val = item.MyDateTime.ToLongDateString(); Html.DisplayFor(modelItem => val); } ... 예외가 발생하지 않지만 렌더링 …

6
ASP.NET MVC Ajax 오류 처리
jquery ajax가 작업을 호출 할 때 컨트롤러에서 throw되는 예외를 어떻게 처리합니까? 예를 들어, 디버그 모드에서 예외 메시지를 표시하거나 정상적인 오류 메시지 만 표시하는 ajax 호출 중에 모든 종류의 서버 예외에서 실행되는 전역 자바 스크립트 코드를 원합니다. 클라이언트 측에서는 ajax 오류에 대한 함수를 호출합니다. 서버 측에서 사용자 지정 작업 필터를 작성해야합니까?


5
"클라이언트 (&)에서 잠재적으로 위험한 Request.Path 값이 감지되었습니다."
홈 페이지에 대한 요청 인 것처럼 임의의 URL을 지원해야하는 레거시 코드 문제가 있습니다. 일부 URL에는 "클라이언트에서 잠재적으로 위험한 Request.Path 값이 감지되었습니다 (&)" 오류를 생성하는 문자가 있습니다 . 이 사이트는 ASP.Net MVC 3 (C #)로 작성되었으며 IIS 7.5에서 실행됩니다. 다음은 URL의 예입니다. http://mywebsite.com/Test123/This_&_That 포괄 루트 설정 방법은 다음과 같습니다 (특정 페이지를 …

3
확장 메서드는 동적으로 디스패치 할 수 없습니다.
MVC에서 DropDownListFor를 갖고 싶습니다. @foreach (var item in Model) { @Html.DropDownListFor(modelItem => item.TitleIds, new SelectList(ViewBag.TitleNames as System.Collections.IEnumerable, "TitleId", "Title.TitleText"), "No: " + ViewBag.MagNo, new { id = "TitleIds" }) } 컨트롤러에서 public ActionResult ArticleList(int id) { ArticleWriter_ViewModel viewModel = new ArticleWriter_ViewModel(); Func<IQueryable<NumberTitle>, IOrderedQueryable<NumberTitle>> orderByFunc = null; Expression<Func<NumberTitle, bool>> filterExpr = …

4
HTTPPOST, 사전 또는에서 양식 값을 검색하는 방법은 무엇입니까?
이 작업 방법이있는 MVC 컨트롤러가 있습니다. [HttpPost] public ActionResult SubmitAction() { // Get Post Params Here ... return something ... } 양식은 단순한 텍스트 상자가있는 사소한 양식입니다. 질문 매개 변수 값에 어떻게 액세스합니까? 보기에서 게시하지 않고 게시물이 외부에서 제공됩니다. 액세스 할 수있는 키 / 값 쌍 모음이 있다고 가정합니다. 시도 …

4
MVC3 DropDownListFor-간단한 예?
DropDownListForMVC3 앱에 문제가 있습니다. StackOverflow를 사용하여 뷰에 표시하는 방법을 알아낼 수 있었지만 이제 제출할 때 뷰 모델의 해당 속성에서 값을 캡처하는 방법을 모릅니다. 이 작업을 수행하려면 ID와 값 속성이있는 내부 클래스를 만들어야 IEnumerable<Contrib>하고 DropDownListFor매개 변수 요구 사항 을 충족 하기 위해를 사용해야했습니다 . 그러나 이제 MVC FW는이 드롭 다운에서 선택한 …

4
ASP.NET MVC : 모든 요청에 ​​대해 컨트롤러가 생성됩니까?
아주 간단한 질문 : ASP.NET의 컨트롤러는 모든 HTTP 요청에 대해 생성됩니까, 아니면 응용 프로그램 시작시 생성되어 요청 전체에서 재사용됩니까? 컨트롤러는 특정 HTTP 요청에 대해서만 생성됩니까? 이전 가정이 맞다면 믿을 수 있습니까? 하나의 요청에만 적용되는 데이터베이스 컨텍스트 (Entity Framework)를 만들고 싶습니다. 컨트롤러의 생성자에서 초기화 된 속성으로 생성하면 모든 요청에 ​​대해 새로운 …

7
DataAnnotation 유효성 검사 속성에 대한 Int 또는 Number DataType
MVC3 프로젝트에서 축구 / 축구 / 하키 / ... 스포츠 게임에 대한 점수 예측을 저장합니다. 따라서 내 예측 클래스의 속성 중 하나는 다음과 같습니다. [Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")] [StringLength(2, ErrorMessage = "Max 2 digits")] [Remote("PredictionOK", "Predict", ErrorMessage = "Prediction can only be a …

6
ASP.NET MVC : DataAnnotation에 의한 사용자 지정 유효성 검사
문자열 유형의 4 가지 속성이있는 모델이 있습니다. StringLength 주석을 사용하여 단일 속성의 길이를 확인할 수 있다는 것을 알고 있습니다. 그러나 결합 된 4 개 속성의 길이를 확인하고 싶습니다. 데이터 주석으로이를 수행하는 MVC 방법은 무엇입니까? 나는 MVC를 처음 사용하고 내 자신의 솔루션을 만들기 전에 올바른 방법으로하고 싶기 때문에 이것을 묻습니다.

3
HtmlString 대 MvcHtmlString
HtmlString 대 MvcHtmlString 이 둘의 차이점은 무엇입니까, 아니면 언제 다른 것을 선호합니까? 편집하다: 선호하는 한 가지 MvcHtmlString이상은 HtmlString확장 방법 IsNullOrEmpty의 MvcHtmlString.

4
asp.net mvc의 최소 / 최대 값 유효성 검사기
asp.net mvc의 속성을 사용한 유효성 검사는 정말 좋습니다. [Range(min, max)]예를 들어 다음과 같이 값을 확인하기 위해 지금까지 유효성 검사기를 사용했습니다 . [Range(1, 10)] public int SomeNumber { get; set; } 그러나-이제 최소 및 최대 조건을 별도로 확인해야합니다. 다음과 같은 속성을 찾을 것으로 예상했습니다. [MinValue(1, "Value must be at least 1")] …

8
MVC Razor 동적 모델, '개체'에 'PropertyName'에 대한 정의가 포함되어 있지 않습니다.
Razor보기 엔진과 함께 MVC 3 사용. 이보기가 있습니다. @model dynamic @{ var products = (List<ListItemBaseModel>)Model.Products; var threshold = (int)(Model.Threshold ?? 1); var id = Guid.NewGuid().ToString(); } 다음 코드를 사용하여 다른 뷰에서 호출됩니다. @Html.Partial("PartialViewName", new { Products = Model, Threshold = 5 }) 두 뷰 모두에서 디버깅하고 모델을 볼 때 올바른 …

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