ASP.NET MVC Framework to platforma i narzędzie aplikacji internetowych typu open source, które implementuje wersję wzorca model-view-controller (MVC) dostosowaną do aplikacji internetowych i opartą na technologii ASP.NET.
Z tego co rozumiem, MVC oddziela definicje klas (model) od prezentacji (widoku) za pomocą „kleju” czyli kontrolera. Kontroler powinien mieć jedną odpowiedzialność i dlatego powinien być testowalny. ViewModels są używane do łączenia danych z wielu jednostek i „masowania” danych ze sterownika dla widoku. Wygląda na to, że logika biznesowa tak …
Mam kod catch: try { ... } catch(Exception ex) { ModelState.AddModelError( "duplicateInvoiceNumberOrganisation", "The combination of organisation and invoice number must be unique"); } W przypadku tego fragmentu kodu próbuję wstawić rekord do bazy danych: dba skonfigurował go tak, że baza danych sprawdza, czy istnieją duplikaty i zwraca błąd, jeśli są …
Słyszałem, że posiadanie @foreach wewnątrz widoku to nie-nie. Oznacza to, że widok nie powinien zawierać żadnej logiki. Jaka jest najlepsza praktyka dotycząca tego, gdzie powinna znajdować się logika @foreach? @foreach..
Mogę udekorować akcję za pomocą [AcceptVerbs (HttpVerb.Post)] / [AcceptVerbs (HttpVerbs.Get)] [AcceptVerbs(HttpVerbs.Post)] public ActionResult Create(string title) { // Do Something... } lub z atrybutami [HttpPost] / [HttpGet] [HttpPost] public ActionResult Create(string title) { // Do Something... } Czy są różne?
Po zainstalowaniu ASP.NET MVC 4 Beta na komputerze z ASP.NET MVC 3 pojawia się następujący wyjątek. Wyjątek System.InvalidCastException nie został obsłużony przez kod użytkownika. Message = [A] System.Web.WebPages.Razor.Configuration.HostSection nie może zostać przesłany do [B] System.Web.WebPages.Razor.Configuration.HostSection. Typ A pochodzi z „System.Web.WebPages.Razor, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35” w …
Pracuję nad aplikacją w ASP.NET i zastanawiałem się konkretnie, w jaki sposób mógłbym zaimplementować Password Resetfunkcję, gdybym chciał utworzyć własną. W szczególności mam następujące pytania: Jaki jest dobry sposób na wygenerowanie unikalnego identyfikatora, który jest trudny do złamania? Czy powinien być do niego dołączony timer? Jeśli tak, to jak długo …
Próbuję ustawić plik cookie za pomocą jQuery: $.cookie("testCookie", "hello"); alert($.cookie("testCookie")); Ale kiedy ładuję moją stronę, pojawia się błąd „$ .cookie nie jest funkcją”. Oto co wiem: Pobrałem tutaj wtyczkę do plików cookie jQuery . Łączę się z jQuery a NASTĘPNIE wtyczką cookie. Zarówno jQuery, jak i jQuery.cookie ładują się poprawnie …
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 miesiące temu . Popraw to pytanie Przede wszystkim widziałem wiele pytań na ten temat, ale …
Potrzebuję wskazówek, jak zainstalować Date Picker Bootstrap 3 w projekcie MVC 5 przy użyciu silnika Razor. Znalazłem ten link tutaj, ale nie mogłem go uruchomić w VS2013. Kopiując z przykładu w późniejszym linku powyżej, wykonałem już następujące czynności: bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", "~/Scripts/bootstrap-datepicker.js", // ** NEW for Bootstrap Datepicker "~/Scripts/respond.js")); bundles.Add(new …
Jak to się dzieje, kiedy mam Layout = null;na widoku - nadal wciąga domyślny układ ?! Czy jest jakaś sztuczka, aby to powstrzymać? Oto mój widok bez układu: @{ Layout = ""; } <!DOCTYPE html> <html> <head> <title>Index</title> @{Html.RenderAction("Head", "Header");} </head> <body> <div> Home </div> </body> </html> Oto renderowane wyjście …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Jestem zupełnie nowy w ASP.Net i jestem pewien, że jest to bardzo podstawowe pytanie Mam widok, …
Chcę ustawić wyłączenie atrybutu na podstawie warunku dla Html.TextBoxFor w asp.net MVC, jak poniżej @Html.TextBoxFor(model => model.ExpireDate, new { style = "width: 70px;", maxlength = "10", id = "expire-date" disabled = (Model.ExpireDate == null ? "disable" : "") }) Ten pomocnik ma dwa wyjścia wyłączone = „wyłączone” lub wyłączone = …
Jak mogę przejść do korzystania z protokołu HTTPS dla niektórych stron w mojej witrynie opartej na ASP.NET MVC? Steve Sanderson ma całkiem niezły tutorial, jak to zrobić w SUCHY sposób w Preview 4 pod adresem: http://blog.codeville.net/2008/08/05/adding-httpsssl-support-to-aspnet-mvc-routing/ Czy jest lepszy / zaktualizowany sposób w wersji Preview 5 ?,
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.