Pytania otagowane jako asp.net-mvc

ASP.NET MVC Framework to platforma aplikacji internetowych Microsoft, która implementuje wzorzec model-view-controller (MVC).

2
Najlepsze praktyki dotyczące architektury MVC [zamknięte]
Moje pytanie dotyczy bardziej sposobu projektowania aplikacji MVC. Na przykład zachęcamy do korzystania z DI z wzorcem repozytorium w celu oddzielenia dostępu do danych od kontrolera, jednak bardzo mało mówi się na temat tego, jak to zrobić specjalnie dla MVC. Gdzie na przykład umieścilibyśmy klasy Repozytorium? Wydaje się, że nie …

1
wywołać funkcję i nigdy nie czekać na nią w C #
Mam kontroler w mojej aplikacji internetowej mvc4, w której jest akcja, która musi wywołać inną funkcję. To, co dzieje się w tej funkcji, tj. Wartość zwracana, nie jest ważne dla mojego działania. Jak mogę wywołać tę funkcję i nigdy nie czekać na jej wykonanie? Myślę, że można to zrobić za …
26 c#  .net  asp.net  asp.net-mvc 

6
Dlaczego miałbyś kiedykolwiek „oczekiwać” na metodę, a następnie natychmiast sprawdzać jej wartość zwracaną?
W tym artykule MSDN znajduje się następujący przykładowy kod (lekko zredagowany dla zwięzłości): 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); } FindAsyncSposób pobiera Departmentprzedmiotu jego identyfikatora, i …
24 c#  .net  asp.net-mvc  async 

3
Dlaczego powinienem używać List <T> zamiast IEnumerable <T>?
W mojej aplikacji sieci web ASP.net MVC4 używam IEnumerables, próbując podążać za mantrą, aby programować interfejs, a nie implementację. Return IEnumerable(Of Student) vs Return New List(Of Student) Ludzie każą mi używać List, a nie IEnumerable, ponieważ listy wymuszają wykonanie zapytania, a IEumerable nie. Czy to naprawdę najlepsza praktyka? Czy jest …

4
Dlaczego marne jest testowanie widoków MVC?
Obecnie przygotowuję grunt pod aplikację ASP.Net MVC i zastanawiam się, jakie testy jednostkowe powinienem przygotować. Widziałem w wielu miejscach, że ludzie w zasadzie mówią „nie zawracaj sobie głowy testowaniem swoich poglądów, nie ma logiki i jest to trywialne i zostanie objęte testem integracyjnym”. Nie rozumiem, w jaki sposób stało się …


2
Czy aplikacja ASP.NET MVC powinna bezpośrednio używać Entity Framework jako modelu?
Buduję swoją pierwszą aplikację MVC w Visual Studio 2013 (MVC 5) i jestem trochę niejasny, jak najlepiej skonfigurować mój model. Wygenerowałem model struktury encji przy użyciu kodu najpierw z istniejącej bazy danych. Moim pierwszym instynktem było stworzenie pewnych klas pośrednich, które byłyby modelem używanym przez widoki i aby te klasy …


5
Co robisz, gdy klient wymaga edycji tekstu sformatowanego w swojej witrynie?
Jak wszyscy wiemy, ataki XSS są niebezpieczne i bardzo łatwe do odparcia . Różne frameworki ułatwiają kodowanie HTML, podobnie jak ASP.NET MVC: &lt;%= Html.Encode("string"); %&gt; Ale co się stanie, gdy klient wymaga, aby mógł przesyłać swoje treści bezpośrednio z dokumentu Microsoft Word? Oto scenariusz: ludzie mogą kopiować i wklejać treść …
18 c#  .net  asp.net-mvc 

1
Czy istnieje potrzeba klasy fabrycznej do tworzenia modeli?
Mój kolega zasugerował użycie klasy fabrycznej do tworzenia obiektów viewmodel w naszych rozwiązaniach ASP.NET MVC. Chodzi o to, że może pomóc w projektowaniu i utrzymywaniu sposobu, w jaki viewmodels są wbudowane w nasze aplikacje. Chciałem dowiedzieć się, czy ktokolwiek ma takie doświadczenie. Przeprowadziłem pewne badania i bardzo niewiele znalazłem na …

3
Czy to dobry pomysł, aby dodać ViewModel dokładnie tak samo jak Model
W moim rozwiązaniu mam następujące warstwy: App.Domain App.Service App.Core (może to się nazywa App.DataLayer) App.Web Wzorzec projektowania oprogramowania to nie moje pytanie, mam następujący model w Domain public class Foo { public int Id {get;set;} public int Name {get;set;} public int Value {get;set;} } Chcę użyć tego modelu w widoku …

5
Jaka jest najlepsza praktyka nazewnictwa przesyłanych obrazów?
Załóżmy, że mam formularz w mojej aplikacji internetowej, w którym użytkownicy mogą przesyłać zdjęcie profilowe. Mam kilka wymagań dotyczących rozmiaru pliku, wymiarów itp., Ale kiedy użytkownik przesyła obraz, jak mam je nazwać w moim systemie? Przypuszczam, że musiałby być spójny, a także wyjątkowy. Może GUID? a5c627bedc3c44b7ae7c06a44fb3fcf8.jpg Znacznik czasu? 129899740140465735.jpg Hash? …

2
Czy lepiej jest mieć osobne akcje Utwórz i Edytuj, czy połączyć Utwórz i Edytuj w jedną?
Używamy ASP.NET MVC 2 z warstwą kontrolera / widoku i modelem prezentacji złożonym z warstwy logiki biznesowej, warstwy dostępu do danych [Procedury składowane i klasy / metody komunikowania się z procedurami przechowywanymi]. Wydaje się, że w warstwie biznesowej i wyższych dla większości celów edycja może reprezentować zarówno tworzenie obiektu, jak …

2
Jak uczynić witrynę ASP.NET MVC modularną
Jestem na etapie planowania budowy intranetu pracowniczego za pomocą ASP.NET MVC 4. Chcielibyśmy, aby witryna składała się z oddzielnych „modułów”, z których każdy ma inną funkcję: wysyłanie wiadomości, zmiany płac itp. Chciałbym, aby te moduły mogły być włączane lub wyłączane podczas kompilacji. Strona główna wyświetli rodzaj nawigacji, która będzie prowadzić …

3
ASP.NET MVC vs WCF dla interfejsu API REST + wykorzystanie strony internetowej
Myślę, że dyskusja na temat programowego wykorzystania usług zorientowanych na usługi a interakcja ludzi jest jasna. Ale jeśli miałbym stworzyć aplikację, która wykorzystuje zarówno programowy interfejs API, jak i stronę internetową, która korzysta z danych połączonych przez ten sam interfejs API, czy skłania się ku korzystaniu tylko z ASP.NET? Jak …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.