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?
Jak utworzyć pole tekstowe tylko do odczytu w ASP.NET MVC3 za pomocą aparatu widoku Razor? Czy jest do tego dostępna metoda HTMLHelper? Coś takiego jak poniżej? @Html.ReadOnlyTextBoxFor(m => m.userCode)
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 …
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ę …
Mam problem ze starszym kodem, który wymaga obsługi losowych adresów URL, tak jakby były one żądaniami strony głównej. Niektóre adresy URL zawierają znaki, które generują błąd „Wykryto potencjalnie niebezpieczną wartość Request.Path na kliencie (&)” . Witryna jest napisana w programie ASP.Net MVC 3 (w języku C #) i działa w …
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 …
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ść …
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 …
W moim projekcie MVC3 przechowuję prognozy wyników dla piłki nożnej / piłki nożnej / hokeja / ... gry sportowej. Więc jedna z właściwości mojej klasy predykcji wygląda następująco: [Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")] [StringLength(2, ErrorMessage = "Max 2 digits")] [Remote("PredictionOK", "Predict", ErrorMessage = "Prediction …
Mam Model z 4 właściwościami, które są typu string. Wiem, że możesz zweryfikować długość pojedynczej właściwości za pomocą adnotacji StringLength. Jednak chcę zweryfikować długość połączonych 4 właściwości. W jaki sposób MVC to zrobić z adnotacją danych? Pytam o to, ponieważ jestem nowy w MVC i chcę to zrobić we właściwy …
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.
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 …
Używanie MVC 3 z silnikiem widoku Razor. Mam ten widok: @model dynamic @{ var products = (List<ListItemBaseModel>)Model.Products; var threshold = (int)(Model.Threshold ?? 1); var id = Guid.NewGuid().ToString(); } Jest wywoływana z innego widoku przy użyciu tego kodu: @Html.Partial("PartialViewName", new { Products = Model, Threshold = 5 }) W obu widokach, …
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.