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.
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")]
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 …
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ć …
W modelu formularzy uzywałem bieżącego zalogowanego użytkownika poprzez: Page.CurrentUser Jak uzyskać bieżącego użytkownika w klasie kontrolera w ASP.NET MVC?
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 …
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.
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.
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 …
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 …
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 …
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 …
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 …
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ę …
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 …
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.