Pytania otagowane jako asp.net-mvc

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.

9
Zezwalaj wielu rolom na dostęp do akcji kontrolera
Obecnie dekoruję taką metodę, aby umożliwić „członkom” dostęp do mojej akcji kontrolera [Authorize(Roles="members")] Jak zezwolić na więcej niż jedną rolę? Na przykład poniższe polecenie nie działa, ale pokazuje, co próbuję zrobić (zezwól na dostęp dla „członków” i „administratora”): [Authorize(Roles="members", "admin")]

20
Data tylko z TextBoxFor ()
Mam problem z wyświetleniem jedynej części daty DateTime w polu tekstowym za pomocą TextBoxFor <,> (wyrażenie, htmlAttributes). Model oparty jest na Linq2SQL, pole to DateTime na SQL oraz w modelu Entity. Nie powiodło się: <%= Html.TextBoxFor(model => model.dtArrivalDate, String.Format("{0:dd/MM/yyyy}", Model.dtArrivalDate))%> Ta sztuczka wydaje się być nieaktualna, każda wartość ciągu w …
271 asp.net-mvc 

5
Kiedy powinienem używać OWIN Katana?
Jestem nowy w OWIN i Katanie. Naprawdę nie rozumiem, dlaczego powinienem używać OWIN, podczas gdy mogę korzystać IIS. Upraszczając, moje pytanie brzmi: co stracę, jeśli pominę naukę OWIN i użyję usług IIS na swoich stronach? Poszukałem google, ale nie ma prostego wyjaśnienia. Istnieją pewne informacje tutaj , ale oni korzystać …


7
Dlaczego AuthorizeAttribute przekierowuje na stronę logowania w przypadku błędów uwierzytelnienia i autoryzacji?
W ASP.NET MVC możesz oznaczyć metodę kontrolera za pomocą AuthorizeAttribute: [Authorize(Roles = "CanDeleteTags")] public void Delete(string tagName) { // ... } Oznacza to, że jeśli aktualnie zalogowany użytkownik nie ma roli „CanDeleteTags”, metoda kontrolera nigdy nie zostanie wywołana. Niestety w przypadku awarii AuthorizeAttributezwraca HttpUnauthorizedResult, który zawsze zwraca kod stanu HTTP …

8
Korzystanie z Ajax.BeginForm z ASP.NET MVC 3 Razor
Czy istnieje samouczek lub przykład użycia Ajax.BeginFormw Asp.net MVC 3, gdzie istnieją dyskretne sprawdzanie poprawności i Ajax? To nieuchwytny temat dla MVC 3 i wydaje mi się, że mój formularz nie działa poprawnie. Dokonuje przesłania Ajax, ale ignoruje błędy sprawdzania poprawności.

10
Renderuj częściowo z innego folderu (nieudostępnione)
Jak mogę renderować widok częściowy (kontrola użytkownika) z innego folderu? W wersji zapoznawczej 3 wywoływałem RenderUserControl z pełną ścieżką, ale przy aktualizacji do wersji 5 nie jest to już możliwe. Zamiast tego mamy metodę RenderPartial, ale nie oferuje mi ona funkcji, której szukam.

9
Udostępnianie favicon.ico w ASP.NET MVC
Jaka jest ostateczna / najlepsza rekomendacja dotycząca sposobu obsługi favicon.ico w ASP.NET MVC? Obecnie wykonuję następujące czynności: Dodanie wpisu na samym początku mojej metody RegisterRoutes: routes.IgnoreRoute("favicon.ico"); Umieszczenie favicon.ico w katalogu głównym mojej aplikacji (która również będzie katalogiem głównym mojej domeny). Mam dwa pytania: Czy nie ma sposobu, aby umieścić favicon.ico …

19
Projekty testowe NUnit czy Visual Studio 2008 do testowania jednostkowego? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

14
Jak buforować dane w aplikacji MVC
Przeczytałem wiele informacji o buforowaniu stron i częściowym buforowaniu stron w aplikacji MVC. Chciałbym jednak wiedzieć, w jaki sposób można buforować dane. W moim scenariuszu będę używać LINQ do encji (struktura encji). Przy pierwszym wywołaniu GetNames (lub jakiejkolwiek innej metody) chcę pobrać dane z bazy danych. Chcę zapisać wyniki w …


10
Metoda HTML.ActionLink
Powiedzmy, że mam klasę public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } Na stronie, która nie znajduje się w folderze Element, w którym się ItemControllerznajduje, chcę utworzyć link do Loginmetody. Więc której Html.ActionLinkmetody powinienem użyć i jakie parametry powinienem przekazać? W szczególności szukam zastąpienia …

5
Przesyłanie pliku Razor MVC 4
Jestem nowy w MVC 4 i próbuję wdrożyć kontrolę przesyłania plików w mojej witrynie. Nie mogę znaleźć błędu. Otrzymuję wartość zerową w moim pliku. Kontroler: public class UploadController : BaseController { public ActionResult UploadDocument() { return View(); } [HttpPost] public ActionResult Upload(HttpPostedFileBase file) { if (file != null && file.ContentLength …

7
Wyświetl widok z innego kontrolera w ASP.NET MVC
Czy można wyświetlić widok z innego kontrolera? Powiedzmy na przykład mam CategoriesControlleri do Category/NotFound.aspxwidzenia. Będąc w CategoriesController, mogę łatwo wrócić View("NotFound"). Teraz powiedz, że mam ProductsControllerakcję i akcję oraz widok, aby dodać produkt. Jednak działanie to wymaga posiadania kategorii, do której można dodać Produkt. Na przykład Products/Add/?catid=10. Jeśli nie mogę …

25
Format daty ASP.NET MVC JsonResult
Mam działanie kontrolera, które skutecznie po prostu zwraca JsonResult mojego modelu. Tak więc w mojej metodzie mam coś takiego: return new JsonResult(myModel); Działa to dobrze, z wyjątkiem jednego problemu. W modelu znajduje się właściwość date, która wydaje się zwracana w wyniku Jsona w następujący sposób: "\/Date(1239018869048)\/" Jak powinienem postępować z …

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.