«asp.net-mvc» etiketlenmiş sorular

ASP.NET MVC Framework, model-görünüm denetleyicisi (MVC) desenini uygulayan bir Microsoft web uygulaması çerçevesidir.

2
En iyi açık kaynaklı ASP.NET MVC e-ticaret projeleri [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

5
Ajax ile MVC görünümlerine karşı Web API ile Pure Front end JavaScript
Bu, günümüzde bir web uygulamasının nasıl bölüneceği konusunda insanların düşüncelerinin ne olduğu üzerine bir tartışma oldu. Tüm görünümleri ve denetleyicileri ile bir MVC uygulaması oluşturmak için alışkınım. Normalde tam bir görünüm oluşturur ve hemen doldurmak istemediğim belirli alanlar olmadıkça ve daha sonra diğer alanları yüklemek için sunucuyu çağırmak için DOM …

4
Bu şekilde bu kodu yazıyorum test edilebilir, ancak eksik bir şey var mı?
Adında bir arayüz var IContext. Bunun amaçları için, aşağıdakiler dışında ne yaptığı gerçekten önemli değildir: T GetService<T>(); Bu yöntemin yaptığı, uygulamanın geçerli DI kapsayıcısına bakmak ve bağımlılığı çözümlemeye çalışmaktır. Bence oldukça standart. ASP.NET MVC uygulamamda kurucum şöyle görünüyor. protected MyControllerBase(IContext ctx) { TheContext = ctx; SomeService = ctx.GetService<ISomeService>(); AnotherService = …


5
JSON ve Entity ile Genel Bakış sorunu nasıl giderilir
Ben sunum katmanı için JSON ve veri modeli / veritabanı için Entity framework ile MVC kaldıraç bir web sitesi oluşturma deniyor. Benim Sorunum Model nesneleri JSON içine serileştirme ile devreye girer. Veritabanımı oluşturmak için kod ilk yöntemini kullanıyorum. İlk kodu yaparken, bire çok ilişkisine (ebeveyn / çocuk) çocuğun ebeveynine geri …

4
“FullName” veya “FormattedPhoneNumber” gibi alıcıları modelinize koymak “kalıp kokusu” mu?
Bir ASP.NET MVC uygulaması üzerinde çalışıyorum ve model / varlık sınıflarıma yararlı ve kullanışlı alıcılar gibi görünen şeyleri koyma alışkanlığına giriyorum. Örneğin: public class Member { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string PhoneNumber …

3
IValidatableObject ve Tek Sorumluluk
Görünüm modellerinin IValidatableObject uygulamak ve özel doğrulama eklemek için izin MVC genişletilebilirlik noktasını seviyorum. Bu kod tek doğrulama mantığı olması, Denetleyicilerim yalın tutmaya çalışın: if (!ModelState.IsValid) return View(loginViewModel); Örneğin, bir giriş görünümü modeli IValidatableObject uygular, yapıcı enjeksiyonu yoluyla ILoginValidator nesnesini alır: public interface ILoginValidator { bool UserExists(string email); bool IsLoginValid(string …

3
Mevcut sayfalama uygulamalarının tasarımı hakkında soru
Özellikle asp.net mvc üzerinde sayfalama uygulamalarını kontrol ettim ve gerçekten uygulamalarda daha az verimli bir şey olduğunu hissediyorum. Her şeyden önce, aşağıdaki gibi sayfalandırma değerlerini kullanır. public ActionResult MostPopulars(int pageIndex,int pageSize) { } Yanlış hissediyorum şey pageIndex ve pageSize tamamen Pagination sınıfının üyesi olmalıdır aksi takdirde bu şekilde çok fonksiyonel …


1
ASP.NET MVC'de Zaman Uyumsuz Denetleyiciler: Gerçek Avantajlar / Nasıl Elde Edildi?
ASP.NET MVC ( http://visualstudiomagazine.com/articles/2013/07/23/async-actions-in-aspnet-mvc-4.aspx ) adresindeki eşzamansız denetleyici yöntemleri hakkında bir makale üzerinde çalışıyorum ve sanırım Bu noktayı kaçırıyor olabilirim. Makaleden bir örneğe çok benzeyen yazdığım bu yöntemi düşünün: [HttpGet] [AsyncTimeout(8000)] [HandleError(ExceptionType = typeof(TimeoutException), View = "TimedOut")] public async Task<ActionResult> Index(CancellationToken cancellationToken) { WidgetPageViewModel model = new WidgetPageViewModel() { toAdd …

1
ASP.NET IdentityUser'ı diğer varlıklarımdan ayırma
ProjectName.CoreTüm iş mantığımı, varlıklarımı ve davranışlarını içeren bir kütüphanem var . Şu anda Entity Framework veya başka bir DAL ile herhangi bir ilişkisi yoktur, çünkü bunları ayrı tutmak istiyorum. Entity Framework yapılandırmaları (Akıcı API kullanarak) bir ProjectName.Infrastructureprojede yer alır, böylece varlıklarımı EF'e itmeye özen gösterir. Temelde Soğan benzeri bir mimari …

2
ASP.NET MVC'de, görünüm modellerinde bir kimlik olmalı mı?
Modelin güncellenmesine izin veren bir ASP.NET MVC uygulaması geliştirirken, güncellenmiş görünüm modelini nasıl alacağınızı ve şimdi güncellenen modelle nasıl eşleştireceğinizi bilmenin bir yolunu bulmanız gerekir. Bunu yapmanın birkaç farklı yolu var gibi görünüyor ve bunlardan herhangi birinin uygun MVC olup olmadığını merak ediyorum (modelinizde olması gereken denetleyicinizin depo verilerinin uygun …
11 mvc  asp.net-mvc 

1
MVC + 3 katmanı; ViewModels nerede devreye giriyor?
ASP.NET MVC 4 kullanarak 3 katmanlı bir uygulama tasarlıyorum. Referans olarak aşağıdaki kaynakları kullandım. CodeProject: MVC + N katmanı + Varlık Çerçevesi ASP.NET MVC'de veri erişimini ayırma Şimdiye kadar aşağıdaki tasarımlarım var. Sunum Katmanı (PL) (ana MVC projesi, E ve MVC veri erişim katmanı taşındı): MyProjectName.Main Views/ Controllers/ ... İş …

4
Açık kaynak projeleri, tasarımları veya mimarileri hakkında dokümantasyon olmadan nasıl başarılı olabilir?
Ünlü açık kaynaklı projeleri inceleyerek programlama becerilerimi geliştirmek istiyorum, ancak kaynak kodlarına atlayarak kaybolmanın kolay olduğunu düşünüyorum. Bu yüzden önce kodlarının organizasyonu hakkında genel bir fikir edinmek için tasarımları veya mimarileri (UML diyagramları gibi) hakkındaki belgelerini okumaya karar verdim. Ancak, sürpriz olarak, Hibernate, Spring, ASP.NET MVC, Rails, vb. Gibi büyük …

4
Birim testleri ile ne kadar ileri gider
Bir soru daha önce birçok kez sordu ama belirli bir eğik twds mvc geliştirme ile. Ben çok iyi bir çocuk oldum ve tüm denetleyici eylemlerimi harika olan karşılık gelen birim testleri ile kodluyorum (biraz [tekrar zaman oku] tekrarlı ise). Dürüst olmak gerekirse, aslında intial birim testlerinin çıplak kemiklerinin çoğunu yazmak …
11 c#  .net  asp.net-mvc 

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.