Pytania otagowane jako asp.net-mvc-3

ASP.NET MVC 3 to trzecia główna wersja rozszerzenia Model-View-Controller do tworzenia aplikacji internetowych w środowisku .NET.

7
Entity Framework 5 Aktualizowanie rekordu
Badałem różne metody edycji / aktualizacji rekordu w Entity Framework 5 w środowisku ASP.NET MVC3, ale jak dotąd żadne z nich nie zaznacza wszystkich wymaganych pól. Wyjaśnię dlaczego. Znalazłem trzy metody, o których wspomnę za i przeciw: Metoda 1 - Załaduj oryginalny rekord, zaktualizuj każdą właściwość var original = db.Users.Find(updatedUser.UserId); …

21
Przesyłanie pliku ASP.NET MVC 3.0
(Przedmowa: to pytanie dotyczy ASP.NET MVC 3.0, która została wydana w 2011 roku , nie dotyczy ASP.NET Core 3.0, która została wydana w 2019 roku) Chcę przesłać plik do asp.net mvc. Jak mogę przesłać plik za pomocą input filekontroli HTML ?


15
Escape @ character w silniku widoku maszynek do golenia
Tworzę przykładową witrynę ASP.NET MVC 3, używając Razor jako silnika przeglądania. Składnia maszynki do golenia zaczyna się od @znaku, np @RenderBody(). Jeśli piszę @test na mojej stronie cshtml, pojawia się błąd analizy CS0103: Nazwa „test” nie istnieje w bieżącym kontekście Jak mogę uciec od znaku „@”?


6
Jak korzystać z trójskładnikowego operatora brzytwy (szczególnie w atrybutach HTML)?
W silniku widoku WebForms często używam operatora trójskładnikowego do bardzo prostych warunków warunkowych, szczególnie w atrybutach HTML. Na przykład: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> Powyższy kod nadaje <a>tagowi klasę authlub anonzależy od tego, czy użytkownik jest uwierzytelniony. Jaka jest równoważna składnia z silnikiem widoku Razor? Ponieważ …

5
Dlaczego potrzebny jest JsonRequestBehavior?
Dlaczego jest Json Request Behaviorpotrzebny Jeśli chcę ograniczyć HttpGetżądania do mojej akcji, mogę ozdobić akcję [HttpPost]atrybutem Przykład: [HttpPost] public JsonResult Foo() { return Json("Secrets"); } // Instead of: public JsonResult Foo() { return Json("Secrets", JsonRequestBehavior.AllowGet); } Dlaczego nie [HttpPost]wystarcza? Dlaczego struktura „wkurza” nas za to, JsonRequestBehavior.AllowGetco JsonResultmamy. Jeśli chcę odmówić …

7
Jak zadeklarować zmienną lokalną w Razor?
Tworzę aplikację internetową w asp.net mvc 3. Jestem bardzo nowy. W widoku z użyciem brzytwy chciałbym zadeklarować niektóre zmienne lokalne i używać ich na całej stronie. Jak można to zrobić? Wydaje się dość trywialne, aby móc wykonać następujące czynności: @bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName); @if (isUserConnected) { // meaning that the …

7
Jak ustawić wartość tekstu wejściowego za pomocą jQuery
Mam tekst wejściowy, który jest następujący: <div class="editor-label"> @Html.LabelFor(model => model.EmployeeId, "Employee Number") </div> <div class="editor-field textBoxEmployeeNumber"> @Html.EditorFor(model => model.EmployeeId) @Html.ValidationMessageFor(model => model.EmployeeId) </div> Które produkują następujące HTML <div class="editor-label"> <label for="EmployeeId">Employee Number</label> </div> <div class="editor-field textBoxEmployeeNumber"> <input class="text-box single-line" data-val="true" data-val-number="The field EmployeeId must be a number." data-val-required="The EmployeeId …


22
Wstrzykiwanie zawartości do określonych sekcji z częściowego widoku ASP.NET MVC 3 z Razor View Engine
Mam tę sekcję zdefiniowaną w moim _Layout.cshtml @RenderSection("Scripts", false) Mogę z łatwością korzystać z widoku: @section Scripts { @*Stuff comes here*@ } Mam problem z tym, jak uzyskać częściową treść w tej sekcji z częściowego widoku. Załóżmy, że to moja strona widoku: @section Scripts { <script> //code comes here </script> …

25
Znaleziono wiele typów pasujących do kontrolera o nazwie „Strona główna”
Obecnie prowadzę online dwa niepowiązane projekty MVC3. Jeden działa dobrze, drugi nie działa, co powoduje błąd: Znaleziono wiele typów pasujących do kontrolera o nazwie „Dom”. Może się to zdarzyć, jeśli trasa obsługująca to żądanie („{kontroler} / {akcja} / {id}”) nie określi przestrzeni nazw w celu wyszukania kontrolera pasującego do żądania. …




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.