«asp.net-mvc-3» etiketlenmiş sorular

ASP.NET MVC 3, bir .NET çerçevesinde web uygulamaları geliştirmek için Model-View-Controller uzantısının üçüncü ana sürümüdür.

5
ASP.NET MVC 3 - kısmi vs ekran şablonu vs Editör şablonu
Yani, başlık kendisi için konuşmalıdır. ASP.NET MVC'de yeniden kullanılabilir bileşenler oluşturmak için 3 seçeneğimiz var (bahsetmediğim diğerleri olabilir): Kısmi görüntü: @Html.Partial(Model.Foo, "SomePartial") Özel Editör Şablonu: @Html.EditorFor(model => model.Foo) Özel Ekran Şablonu: @Html.DisplayFor(model => model.Foo) Gerçek Görünüm / HTML açısından, her üç uygulama da aynıdır: @model WebApplications.Models.FooObject <!-- Bunch of HTML …

12
Bir görünümde birden çok model
Bir görünümde 2 model olmasını istiyorum. Sayfa hem LoginViewModelve öğelerini içerir RegisterViewModel. Örneğin 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
Ajax.BeginForm'u ASP.NET MVC 3 Razor ile Kullanma
Ajax.BeginFormMütevazi doğrulama ve Ajax'ın bulunduğu Asp.net MVC 3 içinde kullanım için bir öğretici veya kod örneği var mı? Bu, MVC 3 için zor bir konudur ve formumun düzgün çalışmasını sağlayamıyorum. Bir Ajax gönderimi yapar, ancak doğrulama hatalarını yok sayar.

4
ReSharper uyarıyor: “Genel tipte statik alan”
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, …


7
ASP.NET MVC Razor görünümünde satır sonu karakterlerini <br /> ile değiştirin
Girdiyi kabul eden bir metin denetimi var. Daha sonra basitçe kullanarak bir görünüme bu metni işlemeye çalışıyorum: @ Model.CommentText Bu, herhangi bir değeri doğru bir şekilde kodlamaktadır. Ancak, satır sonu karakterleri değiştirmek istiyorum &lt;br /&gt;ve yeni br etiketleri kodlanmış olmadığından emin olmak için bir yol bulamıyorum. HtmlString kullanmayı denedim ama …

5
Statik olmayan yöntem bir hedef gerektirir
Firefox üzerinde hem yerel hem de üretimde ve IE'de yerel olarak iyi çalışan bir denetleyici eylemim var, ancak üretimde IE değil. İşte benim denetleyici eylem: 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; …


4
@ Html.DisplayFor sözdizimi ne için?
Razor'da @Html'in bağlantılar, girdiler vb. İçin HTML oluşturmak gibi bir sürü düzgün şey yaptığını anlıyorum. Ancak DisplayFor işlevini alamıyorum ... Neden yazayım: @Html.DisplayFor(model =&gt; model.Title) ne zaman yazabilirim: @Model.Title

5
Bir cshtml şablonunda bir işlev nasıl oluşturulur?
Sadece bir cshtml dosyası içinde gerekli olan bir işlev oluşturmak gerekiyor. Durumumu, bir sayfaya uygulandıkları için bir sayfada uygulanan min. Web hizmetleri olan ASP.NET sayfa yöntemleri olarak düşünebilirsiniz. HTML yardımcıları (uzantı yöntemleri) hakkında biliyorum, ama benim fonksiyonum sadece bir cshtml dosyasında gereklidir. Bir görünüm içinde nasıl işlev imzası oluşturulacağını bilmiyorum. …

22
Tür veya ad alanı adı 'System.Web.Mvc' ad alanında mevcut değil
Buiding MVC3 çözümü iyi gitti ancak tarayıcıda bir hata var: Derleyici Hata Mesajı: CS0234: 'Html' türü veya ad alanı adı 'System.Web.Mvc' ad alanında mevcut değil (bir derleme başvurusu eksik mi?) 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 …
217 c#  asp.net-mvc-3 



4
ASP.NET MVC3 - @ Html.EditorFor ile metin alanı
ASP.NET MVC3 uygulaması var ve ben de haber eklemek için formu var. VS2010 varsayılan görünüm oluşturduğunda ben sadece dize verileri için metin girişleri var, ama haber metni için textarea istiyorum. Razor sözdizimi ile nasıl yapabilirim. Metin girişi şuna benzer: @Html.EditorFor(model =&gt; model.Text)

8
ViewBag, ViewData ve TempData
Herhangi bir vücut ne zaman kullanılacağını açıklayabilir mi TempData ViewBag Veriyi gör Bir denetleyicide bir değer ayarlamam gereken bir gereksinimim var, bu denetleyici Denetleyici İki'ye yeniden yönlendirecek ve Denetleyici İki Görünümü oluşturacak. ViewBag kullanmaya çalıştım, Kontrolör İki'ye ulaştığımda değer kayboluyor. Ne zaman kullanılacağını ve avantaj veya dezavantajlarını bilebilir miyim? Teşekkürler

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.