«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
MVC Mimarisi için En İyi Uygulamalar [kapalı]
Benim sorum MVC uygulamasının nasıl yapılacağı hakkında daha fazla. Örneğin, denetleyiciden veri erişimini ayırmak için DI'yi Depo modeliyle birlikte kullanmamız teşvik edilir, ancak HOW'da özellikle MVC için bunu yapması için çok az şey söylenir. Örneğin, Depo sınıflarını nereye yerleştiririz? Özellikle model ile ilgili gibi görünmüyorlar çünkü modelin gerçek veri erişim …

1
bir işlev çağırın ve asla C # ile bekleyin
Mvc4 web uygulamamda, başka bir işlevi çağırması gereken bir işlemin olduğu bir denetleyicim var. Bu fonksiyonda ne olduğu, yani geri dönüş değeri eylemim için önemli değil. Bu işlevi nasıl arayabilir ve yürütülmesini asla beklemeyebilirim? Asenkronce yapılabileceğini düşünüyorum ama benim açımdan kaynakları kullanmak değil, sadece işlevi çağırın ve ne olduğunu asla …
26 c#  .net  asp.net  asp.net-mvc 

6
Neden hiç bir yöntemi 'beklemiyorsun' ve sonra hemen geri dönüş değerini sorguluyorsun?
Olarak bu MSDN maddesi , aşağıdaki örnek kodu (biraz kısa tutmak için düzenlenmiş) sağlanmıştır: public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } FindAsyncYöntem, bir alır Departmentkendi kimliği …
24 c#  .net  asp.net-mvc  async 

3
Neden <T> Listesini IEnumerable <T> üzerinden kullanmalıyım?
ASP.net MVC4 web uygulamamda IEnumerables kullanıyorum, programlamayı mantra izlemeye çalışıyorum, uygulamayı değil. Return IEnumerable(Of Student) vs Return New List(Of Student) İnsanlar Listeyi IEnumerable değil, kullanmamı söylüyorlar çünkü listeler sorguyu çalıştırılmaya zorlar ve IEumerable kullanmaz. Bu gerçekten en iyi uygulama mı? Alternatif var mı? Arayüzün kullanılabileceği somut nesneleri kullanarak kendimi garip …

4
MVC Görünümleri testi neden kaşlarını çattı?
Şu anda bir ASP.Net MVC uygulaması için temel hazırlığı yapıyorum ve ne tür birim testleri yazmaya hazırlanacağımı araştırıyorum. İnsanların temelde 'görüşlerinizi sınama zahmetine girmeyin, mantık yok ve önemsiz ve bir entegrasyon testiyle kaplanacak' diyen birçok yerde gördüm. Bunun nasıl kabul edilen bir bilgelik haline geldiğini anlamıyorum. Entegrasyon testleri, birim testlerinden …


2
Bir ASP.NET MVC uygulaması doğrudan model olarak Entity Framework'ü kullanmalı mı?
İlk MVC uygulamamı Visual Studio 2013'te (MVC 5) yapıyorum ve modelimi kurmanın en iyi yolunda biraz belirsizim. Var olan bir veritabanındaki ilk kodu kullanarak bir varlık çerçeve modeli oluşturdum. İlk içgüdüm, görüşlerin kullandığı model olacak bazı aracı sınıfları oluşturmak ve bu sınıfların varlık çerçevesi sınıflarıyla çalışmasını sağlamaktı. Aracı sınıfları yazarken, …

3
Karmaşık nesne modelleri için depo desenini nasıl uygulamalıyım?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 7 yıl önce göç etti . Veri modelimiz yaklaşık bir düzine işlevsel alana ayrılabilen yaklaşık 200 sınıfa sahiptir. Etki alanları kullanmak iyi olurdu, ancak ayrılık o kadar temiz değil ve değiştiremeyiz. Entity Framework'ü kullanmak için DAL'imizi …

5
Bir müşteri web sitesinde Zengin Metin Düzenlemesi gerektirdiğinde ne yaparsınız?
Hepimizin bildiği gibi, XSS saldırıları tehlikelidir ve çekilmesi gerçekten kolaydır . ASP.NET MVC'nin yaptığı gibi çeşitli çerçeveler HTML kodlamayı kolaylaştırır: &lt;%= Html.Encode("string"); %&gt; Ancak, müşteriniz içeriklerini doğrudan bir Microsoft Word belgesinden yükleyebilmesini isterse ne olur? İşte senaryo: İnsanlar Microsoft Word'deki içeriği kopyalayıp bir WYSIWYG düzenleyicisine (bu durumda tinyMCE ) yapıştırabilir …
18 c#  .net  asp.net-mvc 

1
Viewmodel oluşturmak için fabrika sınıfına ihtiyaç var mı?
Bir meslektaşım ASP.NET MVC çözümlerimizde viewmodel nesneleri oluşturmak için fabrika sınıfı kullanılmasını önerdi. Fikir, görünüm modellerinin uygulamalarımızda oluşturulma biçiminin tasarımına ve sürdürülebilirliğine yardımcı olabilmesidir. Başka birinin bu konuda tecrübesi olup olmadığını öğrenmek istedim. Biraz araştırma yaptım ve bu uygulamada çok az şey buldum. Şu anda denetleyici düzeyinde viewmodel nesneleri oluşturuyoruz. …

3
ViewModel'i Model ile tamamen aynı şekilde eklemek iyi bir fikir mi?
Çözümümde şu katmanlar var: App.Domain App.Service App.Core (belki buna App.DataLayer diyorsunuz) App.Web Yazılım tasarım deseni benim sorum değil, aşağıdaki Modeli var Domain public class Foo { public int Id {get;set;} public int Name {get;set;} public int Value {get;set;} } Bu modeli görünümde (örneğin ana sayfa) kullanmak istiyorum VE kullanmak istiyorum …

5
Yüklenen resimleri adlandırmak için en iyi yöntem nedir?
Web uygulamamda kullanıcıların profil resmi yükleyebilecekleri bir formum olduğunu varsayalım. Dosya boyutu, boyutları vb. İle ilgili birkaç gereksinimim var, ancak kullanıcı resmi yüklediğinde bunları sistemime nasıl adlandırmalıyım? Herhalde tutarlı ve benzersiz olması gerekir. Belki bir GUID? a5c627bedc3c44b7ae7c06a44fb3fcf8.jpg Zaman damgası mı? 129899740140465735.jpg Bir karma mı? Örn: md5 b1a9acaf295cf14ffbc5b6538294562c.jpg Bunu yapmanın standart …

2
Ayrı Oluştur ve Düzenle işlemlerine sahip olmak veya Oluştur ve Düzenle'yi bir araya getirmek daha mı iyi?
ASP.NET MVC 2'yi bir İş Mantık Katmanı, Veri Erişim Katmanı [Saklı Yordamlar ve saklı yordamlarla konuşmak için sınıflar / yöntemler] içeren Denetleyici / Görünüm Sunum Katmanı ve Modeli ile kullanıyoruz. İş katmanında ve yukarısında çoğu amaç için Edit, hem bir nesnenin oluşturulmasını hem de bir nesnenin düzenlenmesini temsil edebilir. Bu, …

2
ASP.NET MVC sitesi modüler nasıl yapılır
ASP.NET MVC 4 ile çalışan bir intranet sistemi için planlama aşamasındayım. Sitenin her biri farklı bir özellik sağlayan ayrı "modüllerden" oluşmasını istiyoruz: mesajlaşma, bordro değişiklikleri, vb. Bu modüllerin derleme zamanında etkinleştirilmesini veya devre dışı bırakılmasını istiyorum. Ana sayfada, yüklenen her modüle bağlanacak bir tür gezinme görüntülenir. Bu şimdiye kadar kolay, …

3
ASP.NET MVC ve REST API + Web sayfası kullanımı için WCF
İnsan etkileşimi ile programlı hizmet odaklı kullanım tartışmasının net olduğunu düşünüyorum. Ama aynı API ile bağlı verileri kullanan bir programlı API ve bir web sitesi kullanan bir uygulama oluşturmak olsaydı, sadece ASP.NET kullanmaya yönelik yalın mı? Aynı uygulama üzerinde çalışmak için ASP.NET ve WCF'yi entegre etmek ne kadar kolay?

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.