«asp.net-mvc» etiketlenmiş sorular

ASP.NET MVC Framework, web uygulamalarına göre uyarlanmış ve ASP.NET teknoloji temeli üzerine inşa edilmiş bir model-görünüm denetleyicisi (MVC) deseninin bir sürümünü uygulayan bir açık kaynak web uygulama çerçevesi ve aracıdır.

12
Kodda neredeyse hiç değişiklik olmadan birden çok kez atılan "Eksik derleyici gerekli üye" hatası
Bugün çalıştırdığım bir C # MVC sitesinde bazı değişiklikler yaptıktan sonra, daha fazla değişiklik yapmak için geri döndüm ve şu hatayla karşılaştım: Eksik derleyici gerekli üye System.Runtime.CompilerServices.ExtensionAttribute..ctor Hata biraz belirsizdir (tabii ki açıklamasından başka) bana referans için bir dosya, satır veya sütun vermiyor, sadece proje. Ayrıca, hatayı toplam 20 kez …
96 c#  asp.net-mvc 

4
Razor ile Html.RenderPartial () sözdizimi
Bu çalışır, çünkü bir dizede kısmi görünüm oluşturmanın sonucunu döndürür: @Html.Partial("Path/to/my/partial/view") Ama kullanmayı tercih ediyorum RenderPartialve öyle görünüyor ki yazmam gerekiyor: @{Html.RenderPartial("Path/to/my/partial/view");} onun yerine: @Html.RenderPartial("Path/to/my/partial/view"); Çalışması için. Hata mesajı: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments Kod bloğunu @{...}sadece bir yöntem çağrısı …

7
ASP.NET MVC'de bir görünüm var mı?
Görünümü oluşturmadan önce bir denetleyiciden belirli bir görünüm adının var olup olmadığını belirlemek mümkün müdür? Oluşturulacak görünümün adını dinamik olarak belirlemem gerekiyor. Bu isimde bir görünüm mevcutsa, o görünümü oluşturmam gerekir. Özel ada göre bir görünüm yoksa, varsayılan bir görünüm oluşturmam gerekir. Denetleyicimde aşağıdaki koda benzer bir şey yapmak istiyorum: …


6
ViewData ve TempData Arasındaki Fark?
ViewData'nın ne olduğunu ve her zaman kullandığını biliyorum, ancak ASP.NET Preview 5'te TempData adlı yeni bir şey tanıttılar. Normalde nesnelerin sözlüğü yaklaşımını kullanmak yerine ViewData'mı kesinlikle yazıyorum. Peki, ViewData yerine TempData'yı ne zaman kullanmalıyım? Bunun için herhangi bir en iyi uygulama var mı?

1
Aynı DB'de ve EF 6'da Uygulama ve Code First Migrations İçinde Birden Çok DB Bağlamı
Entity Framework'te yeniyim. EF 6 kullanan bir MVC Uygulaması kurmaya çalışıyorum. Code First Migrations kullanıyorum. Uygulamada Alanlar kullanıyorum ve onu bölmek için her alanda farklı DbContexts olmasını istiyorum. EF 6'nın ContextKey'e sahip olduğunu biliyorum, ancak nasıl kullanılacağına dair tam bilgi bulamıyorum. Şu anda taşıma işlemlerini aynı anda yalnızca bir bağlam …


12
Asp.net mvc'de JsonResult aracılığıyla döndürülen bir ExpandoObject nasıl düzleştirilir?
Çalışma ExpandoObjectzamanında sunucu tarafı dinamik bir nesneyi derlerken gerçekten hoşuma gidiyor , ancak JSON serileştirme sırasında bu şeyi düzleştirmede sorun yaşıyorum. İlk olarak, nesneyi somutlaştırıyorum: dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); Çok uzak çok iyi. MVC denetleyicimde, bunu bir JsonResult olarak göndermek …

7
MVC 5 Başlangıç ​​Kullanıcıları ve Rolleri
Yeni MVC 5 ile oynuyordum, birkaç modelim, denetleyicim ve ilk kod geçişlerini kullanan görünüm kurulumum var. Sorum şu: kullanıcıları ve rolleri nasıl başlatırım? Şu anda Configuration.cs içindeki Tohum yöntemime bazı referans verileri ekliyorum. Ama bana öyle geliyor ki, bir şey AccountController'a ilk ulaşana kadar kullanıcı ve rol tabloları oluşturulmamış. Şu …


14
ASP.NET Identity'de bir talep nasıl güncellenir?
MVC5 projem için OWIN kimlik doğrulaması kullanıyorum. Bu benimSignInAsync private async Task SignInAsync(ApplicationUser user, bool isPersistent) { var AccountNo = "101"; AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); identity.AddClaim(new Claim(ClaimTypes.UserData, AccountNo)); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent, RedirectUri="Account/Index"}, identity); } Gördüğünüz gibi AccountNo, Talepler listesine ekledim . Şimdi, bu Talebi …

7
'AuthController'ı etkinleştirmeye çalışırken' Microsoft.AspNetCore.Identity.UserManager` türü hizmet çözümlenemiyor
Bu hatayı Login Controller'da alıyorum. InvalidOperationException: 'Automobile.Server.Controllers.AuthController' etkinleştirilmeye çalışılırken 'Microsoft.AspNetCore.Identity.UserManager`1 [Automobile.Models.Account]' türü hizmet çözümlenemiyor. Auth Controller kurucusu: private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; } ve burada startup.cs içindeki ConfigureServices var: public void ConfigureServices(IServiceCollection services) { // Add framework …

11
Yalnızca tarihi görüntüleyin, saati göstermeyin
MVC tıraş makinesinde, veri tabanına şu şekilde güncel tarih koyuyorum .. model.Returndate = DateTime.Now.Date.ToShortDateString(); Veritabanı alanı bir tarih saat veri türü olduğundan ve şu anki tarihi dize biçimine dönüştürüyorum, bu çalışmıyor .. Bunu nasıl yapabilirim? Dize biçimini yapıyorum çünkü tarihi aa / gg / yyyy biçiminde istiyorum ve aa / …

3
MVC ve veri açıklamasını kullanarak istemci tarafında 0'dan büyük bir doğrulayıcı eklemenin en iyi yolu nedir?
Yalnızca belirli bir alandaki değer 0'dan büyükse bir formun gönderilmesine izin verebilmek istiyorum. Mvc Range özniteliğinin, testten daha büyük olduğunu belirtmek için yalnızca 1 değer girmeme izin verebileceğini düşündüm, ancak Minimum VE Maksimum değerlerde ısrar ettiği için orada şans yok. Bunun nasıl başarılabileceği hakkında bir fikriniz var mı?


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.