Pertanyaan yang diberi tag «asp.net-mvc»

ASP.NET MVC Framework adalah kerangka kerja aplikasi web Microsoft yang mengimplementasikan pola model-view-controller (MVC).

2
Praktik Terbaik untuk Arsitektur MVC [ditutup]
Pertanyaan saya lebih lanjut tentang bagaimana merancang aplikasi MVC. Sebagai contoh, kami dianjurkan untuk menggunakan DI dengan pola Repositori untuk memisahkan akses data dari pengontrol, namun sangat sedikit yang dikatakan tentang BAGAIMANA untuk melakukannya khusus untuk MVC. Di mana kita akan menempatkan kelas Repositori, misalnya? Mereka tampaknya tidak terkait model …

1
panggil fungsi dan jangan pernah menunggu di C #
Saya memiliki pengontrol di aplikasi web mvc4 saya di mana ada tindakan yang perlu memanggil fungsi lain. Apa yang terjadi dalam fungsi itu yaitu nilai pengembalian tidak penting untuk tindakan saya. Bagaimana saya bisa memanggil fungsi itu dan tidak pernah menunggu untuk dieksekusi? Saya pikir itu bisa dilakukan oleh async …
26 c#  .net  asp.net  asp.net-mvc 

6
Mengapa Anda pernah 'menunggu' suatu metode, dan kemudian segera menginterogasi nilai pengembaliannya?
Dalam artikel MSDN ini , kode contoh berikut disediakan (sedikit diedit untuk singkatnya): 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); } The FindAsyncMetode mengambil sebuah Departmentobjek dengan …
24 c#  .net  asp.net-mvc  async 

3
Mengapa saya harus menggunakan Daftar <T> di atas IEnumerable <T>?
Dalam aplikasi web ASP.net MVC4 saya menggunakan IEnumerables, mencoba mengikuti mantra untuk memprogram ke antarmuka, bukan implementasi. Return IEnumerable(Of Student) vs. Return New List(Of Student) Orang-orang mengatakan kepada saya untuk menggunakan Daftar dan bukan IEnumerable, karena daftar memaksa kueri untuk dieksekusi dan IEumerable tidak. Apakah ini benar-benar praktik terbaik? Apakah …

4
Mengapa pengujian Tampilan MVC disukai?
Saat ini saya sedang menyiapkan landasan untuk aplikasi ASP.Net MVC dan saya sedang mencari ke dalam unit-tes apa yang harus saya siapkan untuk menulis. Saya telah melihat di beberapa tempat orang-orang pada dasarnya mengatakan 'jangan repot-repot menguji pandangan Anda, tidak ada logika dan itu sepele dan akan dibahas oleh tes …



3
Bagaimana saya harus menerapkan pola repositori untuk model objek yang kompleks?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 7 tahun yang lalu . Model data kami memiliki hampir 200 kelas yang dapat dipisahkan menjadi sekitar selusin area fungsional. Akan menyenangkan menggunakan domain, tetapi pemisahannya tidak begitu bersih dan kami tidak dapat mengubahnya. …

5
Apa yang Anda lakukan ketika klien memerlukan Editing Teks Kaya di situs web mereka?
Seperti yang kita ketahui sekarang, serangan XSS berbahaya dan sangat mudah dilakukan . Berbagai kerangka membuatnya mudah untuk menyandikan HTML, seperti ASP.NET MVC tidak: &lt;%= Html.Encode("string"); %&gt; Tetapi apa yang terjadi ketika klien Anda mengharuskan mereka untuk dapat mengunggah konten mereka langsung dari dokumen Microsoft Word? Berikut skenarionya: Orang-orang dapat …
18 c#  .net  asp.net-mvc 

1
Apakah ada kebutuhan untuk kelas pabrik untuk membuat model viewm?
Seorang kolega saya menyarankan menggunakan kelas pabrik untuk membuat objek viewmodel dalam solusi ASP.NET MVC kami. Gagasannya adalah dapat membantu desain, dan rawatan, dari cara viewmodels dibangun di aplikasi kami. Saya ingin mencari tahu apakah ada orang lain yang memiliki pengalaman ini. Saya telah melakukan beberapa penelitian dan menemukan sangat …




2
Cara membuat situs ASP.NET MVC modular
Saya sedang dalam tahap perencanaan untuk sistem intranet karyawan yang akan dibangun dengan ASP.NET MVC 4. Kami ingin situs terdiri dari "modul" yang terpisah, yang masing-masing menyediakan fitur yang berbeda: pesan, perubahan penggajian, dll. Saya ingin modul ini dapat diaktifkan atau dinonaktifkan pada waktu kompilasi. Beranda akan menampilkan semacam navigasi …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.