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.

19
Nazwa „model” nie istnieje w obecnym kontekście w MVC3
Dodałem stronę cshtml w projekcie. Kiedy próbuję dodać do niego następującą deklarację, pojawia się błąd: „Nazwa 'model' nie istnieje w obecnym kontekście”. @model xyz.abc.SomeClass Sprawdziłem referencje, wszystkie są na miejscu. Dodałem plik web.config w folderze widoku, ale to nie rozwiązało problemu. Czy jest coś, czego mi brakuje?


15
Jak renderować DateTime w określonym formacie w ASP.NET MVC 3?
Jeśli moja klasa modelu ma właściwość typu, DateTimejak mogę ją renderować w określonym formacie - na przykład w formacie, który ToLongDateString()zwraca? Próbowałem tego ... @Html.DisplayFor(modelItem => item.MyDateTime.ToLongDateString()) ... co zgłasza wyjątek, ponieważ wyrażenie musi wskazywać właściwość lub pole. I to... @{var val = item.MyDateTime.ToLongDateString(); Html.DisplayFor(modelItem => val); } ... co …

6
Obsługa błędów ASP.NET MVC Ajax
Jak obsłużyć wyjątki zgłaszane w kontrolerze, gdy jquery ajax wywołuje akcję? Na przykład chciałbym mieć globalny kod javascript, który jest wykonywany na jakimkolwiek wyjątku serwera podczas wywołania ajax, które wyświetla komunikat o wyjątku, jeśli jest w trybie debugowania lub po prostu zwykły komunikat o błędzie. Po stronie klienta wywołam funkcję …



3
Metody rozszerzające nie mogą być wysyłane dynamicznie
Chcę mieć DropDownListFor w MVC @foreach (var item in Model) { @Html.DropDownListFor(modelItem => item.TitleIds, new SelectList(ViewBag.TitleNames as System.Collections.IEnumerable, "TitleId", "Title.TitleText"), "No: " + ViewBag.MagNo, new { id = "TitleIds" }) } w kontrolerze public ActionResult ArticleList(int id) { ArticleWriter_ViewModel viewModel = new ArticleWriter_ViewModel(); Func<IQueryable<NumberTitle>, IOrderedQueryable<NumberTitle>> orderByFunc = null; Expression<Func<NumberTitle, bool>> …

4
Jak pobrać wartości formularza z HTTPPOST, słownika lub?
Mam kontroler MVC, który ma tę metodę akcji: [HttpPost] public ActionResult SubmitAction() { // Get Post Params Here ... return something ... } Formularz to nietrywialny formularz z prostym polem tekstowym. Pytanie Jak uzyskać dostęp do wartości parametrów? Nie publikuję z widoku, wpis jest wysyłany zewnętrznie. Zakładam, że istnieje zbiór …

4
MVC3 DropDownListFor - prosty przykład?
Mam problem z DropDownListFormoją aplikacją MVC3. Udało mi się użyć StackOverflow, aby dowiedzieć się, jak sprawić, by pojawiały się w widoku, ale teraz nie wiem, jak przechwytywać wartości w odpowiednich właściwościach w modelu widoku, gdy jest on przesyłany. Aby to zadziałało, musiałem utworzyć wewnętrzną klasę, która miała identyfikator i właściwość …

4
ASP.NET MVC: czy kontroler jest tworzony dla każdego żądania?
Bardzo proste pytanie: czy kontrolery w ASP.NET są tworzone dla każdego żądania HTTP, czy też są tworzone podczas uruchamiania aplikacji i ponownie wykorzystywane we wszystkich żądaniach? Czy kontroler zostanie utworzony tylko dla konkretnego żądania HTTP? Jeśli moje wcześniejsze założenia są prawidłowe, czy mogę na tym polegać? Chcę utworzyć kontekst bazy …



3
HtmlString a MvcHtmlString
HtmlString vs. MvcHtmlString Jakie są różnice między tymi dwoma lub kiedy preferować jedno nad drugim? Edytować: Jedną z rzeczy, wolą MvcHtmlStringna HtmlStringto metoda rozszerzenie IsNullOrEmptyz MvcHtmlString.

4
Walidatory wartości min./maks. W asp.net mvc
Sprawdzanie poprawności przy użyciu atrybutów w asp.net mvc jest naprawdę przyjemne. Do tej pory korzystałem z [Range(min, max)]walidatora do sprawdzania wartości, takich jak np: [Range(1, 10)] public int SomeNumber { get; set; } Jednak - teraz muszę osobno sprawdzić stan min i max. Spodziewałem się znaleźć takie atrybuty: [MinValue(1, "Value …


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.