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

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

5
ASP.NET MVC 3-부분 대 디스플레이 템플릿 대 편집기 템플릿
따라서 제목은 그 자체로 말해야합니다. ASP.NET MVC에서 재사용 가능한 구성 요소를 만들려면 3 가지 옵션이 있습니다 (내가 언급하지 않은 다른 옵션 일 수 있음). 부분보기 : @Html.Partial(Model.Foo, "SomePartial") 맞춤 편집기 템플릿 : @Html.EditorFor(model => model.Foo) 맞춤 디스플레이 템플릿 : @Html.DisplayFor(model => model.Foo) 실제보기 / HTML과 관련하여 세 가지 구현은 모두 …

12
뷰에서 여러 모델
한 번에 두 가지 모델을 원합니다. 페이지가 모두 포함 LoginViewModel하고 RegisterViewModel. 예 : public class LoginViewModel { public string Email { get; set; } public string Password { get; set; } } public class RegisterViewModel { public string Name { get; set; } public string Email { get; set; } …

8
ASP.NET MVC 3 Razor와 함께 Ajax.BeginForm 사용
사용에 대한 튜토리얼 또는 코드 예제가 있습니까? Ajax.BeginForm눈에 거슬리지 않는 유효성 검사 및 Ajax가있는 Asp.net MVC 3 내 가 있습니까? 이것은 MVC 3에게는 다루기 어려운 주제이며 양식이 제대로 작동하지 않는 것 같습니다. Ajax 제출을 수행하지만 유효성 검증 오류는 무시합니다.

4
ReSharper는 경고 : "일반 유형의 정적 필드"
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …

1
HTML5 data- * with asp.net mvc TextboxFor HTML 속성
data-*TextboxFor를 사용하여 HTML 속성을 어떻게 추가 합니까? 이것이 내가 현재 가지고있는 것입니다 : @Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") }) 보시다시피 -여기서 문제가 발생했습니다 data-url. 이 문제를 해결하는 방법은 무엇입니까?

7
ASP.NET MVC Razor보기에서 줄 바꿈 문자를 <br />로 바꾸십시오
입력을 허용하는 텍스트 영역 컨트롤이 있습니다. 나중에 다음을 사용하여 해당 텍스트를보기로 렌더링하려고합니다. @ Model.CommentText 이것은 모든 값을 올바르게 인코딩하고 있습니다. 그러나 줄 바꿈 문자를 바꾸고 싶습니다 &lt;br /&gt;. 새 br 태그가 인코딩되지 않도록하는 방법을 찾을 수 없습니다. HtmlString을 사용해 보았지만 아직 운이 없었습니다.

5
비 정적 방법에는 대상이 필요합니다
Firefox는 로컬 및 프로덕션 모두에서, IE 로컬에서는 IE에서 작동하지만 프로덕션에서는 IE에서는 잘 작동하는 컨트롤러 작업이 있습니다. 내 컨트롤러 작업은 다음과 같습니다. public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x =&gt; x.Min &gt;= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() .Where(x =&gt; x.Min &gt;= calculationViewModel.MortgageAmount) .FirstOrDefault() …


4
@ Html.DisplayFor 구문은 무엇입니까?
Razor에서 @Html은 링크, 입력 등을위한 HTML 생성과 같은 여러 가지 깔끔한 작업을 수행합니다. 그러나 DisplayFor 함수를 얻지 못했습니다 ... 내가 쓰는 이유는 무엇입니까? @Html.DisplayFor(model =&gt; model.Title) 내가 쓸 수있을 때 : @Model.Title

5
cshtml 템플릿에서 함수를 만드는 방법은 무엇입니까?
하나의 cshtml 파일에만 필요한 함수를 만들어야합니다. 내 상황을 ASP.NET 페이지 메서드로 생각할 수 있습니다. ASP.NET 페이지 메서드는 페이지에 구현 된 최소 웹 서비스입니다. 한 페이지로 범위가 지정되어 있기 때문입니다. HTML 도우미 (확장 방법)에 대해 알고 있지만 하나의 cshtml 파일에 함수가 필요합니다. 뷰 내에서 함수 서명을 만드는 방법을 모르겠습니다. 참고 : …

22
네임 스페이스 'System.Web.Mvc'에 형식 또는 네임 스페이스 이름이 없습니다.
Buiding MVC3 솔루션은 제대로 작동했지만 브라우저에서 오류가 발생했습니다. 컴파일러 오류 메시지 : CS0234 : 형식 또는 네임 스페이스 이름 'Html'이 네임 스페이스 'System.Web.Mvc'에 없습니다 (조립품 참조가 없습니까?) Source Error: Line 25: &lt;add namespace="System.Web.Mvc" /&gt; Line 26: &lt;!--&lt;add namespace="System.Web.Mvc.Ajax" /&gt;--&gt; Line 27: &lt;add namespace="System.Web.Mvc.Html" /&gt; Line 28: &lt;add namespace="System.Web.Routing" /&gt; Line …
217 c#  asp.net-mvc-3 

3
@ 미디어 미디어 쿼리 및 ASP.NET MVC 면도기 구문 충돌
Razor 뷰 엔진을 사용하여 ASP.NET MVC에서 실행되는 대규모 사이트가 있습니다. 전체 사이트의 모든 일반 스타일이 포함 된 기본 스타일 시트가 있습니다. 그러나 때때로 페이지의 특정 스타일 &lt;head&gt;이 있습니다. 일반적으로 한두 줄입니다. CSS를 &lt;head&gt;엄격하게 분리 하지는 않지만 특히 해당 페이지에 특정한 한 두 줄의 경우 CSS를 선호하지 않습니다. 다른 파일을 첨부하거나 …


4
ASP.NET MVC3-@ Html.EditorFor가있는 텍스트 영역
ASP.NET MVC3 앱이 있으며 뉴스 추가 양식도 있습니다. VS2010에서 기본보기를 만들 때 문자열 데이터에는 텍스트 입력 만 있지만 뉴스 텍스트에는 텍스트 영역이 필요합니다. 면도기 구문으로 어떻게 할 수 있습니까? 텍스트 입력은 다음과 같습니다 : @Html.EditorFor(model =&gt; model.Text)

8
ViewBag, ViewData 및 TempData
어떤 신체가 언제 사용 해야하는지 설명 할 수 있습니까? TempData ViewBag ViewData 컨트롤러 1에서 값을 설정 해야하는 경우 컨트롤러가 컨트롤러 2로 리디렉션되고 컨트롤러 2 가보기를 렌더링해야한다는 요구 사항이 있습니다. ViewBag를 사용하려고했는데 컨트롤러 2에 도달하면 값이 손실됩니다. 사용시기와 장점 또는 단점을 알 수 있습니까? 감사

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