Aktualizuję moje stare widoki .aspx za pomocą nowego silnika widoku Razore. Mam kilka miejsc, w których mam taki kod: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> Idealnie chciałbym to zrobić: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> Jednak są tutaj dwa problemy: vote-up@{puzzle.UserVote .... …
Dowiaduję się o Progressive Enhancement i mam pytanie dotyczące widoków AJAXifying. W moim projekcie MVC 3 mam stronę układu, stronę Viewstart i dwa zwykłe widoki. Strona Viewstart znajduje się w katalogu głównym folderu Views, a zatem ma zastosowanie do wszystkich widoków. Określa, że wszystkie widoki powinny być używane _Layout.cshtmlna stronie …
Jaka jest różnica w zachowaniu [MaxLength]i [StringLength]atrybutach? O ile wiem (z wyjątkiem, który [MaxLength]może zweryfikować maksymalną długość tablicy), są one identyczne i nieco nadmiarowe?
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Jestem BARDZO nowy w ASP.NET MVC (3) i mam problemy z rozwiązaniem …
Czy jest jakiś rodzaj magii, którego potrzebuję, aby uzyskać przestrzenie nazw w pages/namespaceselemencie w webconfig? <pages> <namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Routing"/> <add namespace="System.Web.WebPages"/> <add namespace="System.Web.Helpers"/> <add namespace="MyCustomHelpers"/> </namespaces> </pages> Powyższe po prostu nie chce działać. Wiem, że przestrzeń nazw jest w porządku, ponieważ kiedy umieszczam znak …
Drzewo wyrażeń nie może zawierać wywołania ani wywołania używającego opcjonalnych argumentów return this.RedirectToAction<MerchantController>(x => x.Edit(merchantId)); Gdzie edit miał drugi argument dopuszczający wartość null. Dlaczego to?
Tworzę witrynę bazową MVC3 i szukam rozwiązania do obsługi błędów i renderowania niestandardowych widoków dla każdego rodzaju błędu. Wyobraź sobie więc, że mam kontroler „Error”, którego główną akcją jest „Index” (ogólna strona błędu), a ten kontroler będzie miał jeszcze kilka akcji dla błędów, które mogą pojawić się użytkownikowi, jak „Handle500” …
W domyślnym projekcie ASP.NET MVC 3 układ i częściowe pliki cshtml zaczynają się od podkreślenia _viewstart _Layout _LogOnPartial Po co ta konwencja i do czego służy? Czy muszę przestrzegać tej konwencji? Czy struktura nadaje specjalne znaczenie .cshtmlplikowi, który zaczyna się od podkreślenia?
Próbuję wykonać bardzo podstawowe wywołanie REST do mojego interfejsu API MVC 3, a parametry, które przekazuję, nie są powiązane z metodą akcji. Klient var request = new RestRequest(Method.POST); request.Resource = "Api/Score"; request.RequestFormat = DataFormat.Json; request.AddBody(request.JsonSerializer.Serialize(new { A = "foo", B = "bar" })); RestResponse response = client.Execute(request); Console.WriteLine(response.Content); serwer public …
Mam witrynę internetową, która jest hostowana w innej strefie czasowej niż użytkownicy korzystający z aplikacji. Oprócz tego użytkownicy mogą mieć określoną strefę czasową. Zastanawiałem się, jak podchodzą do tego inni użytkownicy SO i aplikacje? Najbardziej oczywistą częścią jest to, że w DB data / czas są przechowywane w UTC. Na …
Wdrożyłem moją aplikację MVC-3 w systemie Windows Azure. Ale teraz, gdy o to staging urlproszę, pokazuje mi się (Przepraszamy, wystąpił błąd podczas przetwarzania żądania) . Teraz chcę zobaczyć pełny komunikat o błędzie, domyślnie ukrywa go ze względów bezpieczeństwa. Wiem, że możemy to zrobić za pomocą pliku web.config. Ale jak?
Jaki jest najlepszy sposób na przekierowanie w pliku ActionFilterAttribute. Mam ActionFilterAttributewezwanie IsAuthenticatedAttributeFilteri sprawdziłem wartość zmiennej sesji. Jeśli zmienna ma wartość false, chcę, aby aplikacja przekierowała do strony logowania. Wolałbym przekierować przy użyciu nazwy trasy, SystemLoginjednak w tym momencie każda metoda przekierowania byłaby w porządku.
Zastanawiałem się, czy można wyłączyć atrybut Required validation w niektórych akcjach kontrolera. Zastanawiam się nad tym, ponieważ w jednym z moich formularzy edycji nie wymagam od użytkownika wprowadzania wartości pól, które już wcześniej określił. Jednak potem implementuję logikę, że kiedy wprowadzają wartość, używa specjalnej logiki do aktualizacji modelu, takiej jak …
Próbuję uzyskać witrynę ASP.NET MVC 3 działającą w usługach IIS 6.0. Obecnie, gdy żądam strony z serwera, pojawia się następujący błąd: Komunikat o błędzie analizatora: tej metody nie można wywołać na etapie inicjalizacji przed uruchomieniem aplikacji. w tej linii: <add name="MyMembershipProvider" type="NS.MyMembershipProvider" connectionStringName="MyDatabase" applicationName="/MySite"/> Jestem kompletnie zaskoczony i nie mam …
Czytając to , dowiedziałem się, że można zezwolić metodzie na akceptowanie parametrów wielu typów, czyniąc ją metodą ogólną. W tym przykładzie poniższy kod jest używany z ograniczeniem typu, aby zapewnić, że „U” to IEnumerable<T>. public T DoSomething<U, T>(U arg) where U : IEnumerable<T> { return arg.First(); } Znalazłem więcej kodu, …
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.