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.
Gdy wywołujesz RedirectToActionw kontrolerze, automatycznie przekierowuje przy użyciu protokołu HTTP GET. Jak wyraźnie powiedzieć mu, aby używał POST protokołu HTTP? Mam akcję, która akceptuje zarówno żądania GET, jak i POST, i chcę mieć możliwość RedirectToActionkorzystania z POST i wysyłania do niej pewnych wartości. Lubię to: this.RedirectToAction( "actionname", new RouteValueDictionary(new { …
Muszę być w stanie utworzyć łącze w akcji na kontrolerze, aby wysłać wiadomość e-mail. Jaka jest najlepsza praktyka, aby to zrobić? Nie chcę go konstruować samodzielnie na wypadek zmiany trasy. Czy powinienem mieć widok dla każdego e-maila, renderować go i wysyłać? To może być dobry sposób na zrobienie tego.
Czy ktoś wie, jak powiązać przycisk opcji tak / nie z właściwością logiczną modelu z silną typizacją w ASP.NET MVC. Model public class MyClass { public bool Blah { get; set; } } Widok <%@ Page Title="blah" Inherits="MyClass"%> <dd> <%= Html.RadioButton("blah", Model.blah) %> Yes <%= Html.RadioButton("blah", Model.blah) %> No </dd> …
Opracowujemy aplikację ASP.NET MVC, a teraz budujemy klasy repozytorium / usług. Zastanawiam się, czy są jakieś główne zalety tworzenia ogólnego interfejsu IRepository, który implementują wszystkie repozytoria, w porównaniu z każdym repozytorium mającym swój własny, unikalny interfejs i zestaw metod. Na przykład: ogólny interfejs IRepository może wyglądać (zaczerpnięty z tej odpowiedzi …
Używam MVC 3 w moim projekcie i widzę bardzo dziwne zachowanie. Próbuję utworzyć ukryte pole dla określonej wartości w moim modelu, problem polega na tym, że z jakiegoś powodu wartość ustawiona w polu nie odpowiada wartości w modelu. na przykład Mam taki kod jako test: <%:Html.Hidden("Step2", Model.Step) %> <%:Html.HiddenFor(m => …
Asp.net-MVC umożliwia teraz niejawne wiązanie obiektów DateTime. Mam działanie podobne do public ActionResult DoSomething(DateTime startDate) { ... } To pomyślnie konwertuje ciąg z wywołania AJAX na DateTime. Jednak używamy formatu daty dd / MM / rrrr; MVC konwertuje na MM / dd / rrrr. Na przykład przesłanie wezwania do działania …
Dlaczego nie mogę przekazać atrybutów HTML do EditorFor()? na przykład; <%= Html.EditorFor(model => model.Control.PeriodType, new { disabled = "disabled", readonly = "readonly" }) %> Nie chcę używać metadanych Aktualizacja : rozwiązaniem było nazwanie tego z widoku: <%=Html.EditorFor( model => model.Control.PeriodEndDate, new {Modifiable=model.Control.PeriodEndDateModifiable})%> i użyj ViewData["Modifiable"]w moim niestandardowym EditorTemplates / String.ascx, …
Jak rozpocząć debugowanie aplikacji w katalogu głównym aplikacji? Na przykład: http: // localhost: 49742 / Zawsze otrzymuję stronę, która nie istnieje, na przykład: http: // localhost: 49742 / Views / Home / About.aspx Zauważ, że dobrze byłoby zacząć od http: // localhost: 49742 / Views / Home / About
Mam dwa przyciski na moim formularzu MVC: <input name="submit" type="submit" id="submit" value="Save" /> <input name="process" type="submit" id="process" value="Process" /> Na podstawie mojej akcji kontrolera skąd mam wiedzieć, który z nich został naciśnięty?
Używam MVC5 Identity 2.0, aby użytkownicy logowali się do mojej witryny internetowej, gdzie szczegóły uwierzytelniania są przechowywane w bazie danych SQL. Tożsamość Asp.net została zaimplementowana w standardowy sposób, co można znaleźć w wielu samouczkach online. Klasa ApplicationUser w IdentityModels została rozszerzona o niektóre właściwości niestandardowe, takie jak liczba całkowita OrganizationId. …
W mojej aplikacji ASP.NET MVC renderuję pole wyboru przy użyciu następującego kodu: <%= Html.CheckBoxFor(i=>i.ReceiveRSVPNotifications) %> Teraz widzę, że renderuje to zarówno znacznik wejściowy pola wyboru, jak i ukryty znacznik wejściowy. Problem, który mam, polega na tym, że próbuję pobrać wartość z pola wyboru przy użyciu FormCollection: FormValues["ReceiveRSVPNotifications"] Otrzymuję wartość „prawda, …
Przeglądałem, próbując znaleźć sposób na przekierowanie do Indexwidoku z innego kontrolera. public ActionResult Index() { ApplicationController viewModel = new ApplicationController(); return RedirectToAction("Index", viewModel); } Właśnie tego próbowałem teraz. Teraz kod, który otrzymałem, ma ActionLinklink do strony, której potrzebuję Redirect. @Html.ActionLink("Bally Applications","../Application")
Jak używać adnotacji danych do warunkowej walidacji modelu? Na przykład, powiedzmy, że mamy następujący model (osoba i starszy): public class Person { [Required(ErrorMessage = "*")] public string Name { get; set; } public bool IsSenior { get; set; } public Senior Senior { get; set; } } public class Senior …
Hojność Minęło trochę czasu, a ja wciąż mam kilka nierozstrzygniętych pytań. Mam nadzieję, że przez dodanie nagrody może uzyskasz odpowiedzi na te pytania. Jak używać pomocników HTML w knockout.js Dlaczego dokument był potrzebny, aby działał (zobacz pierwszą edycję, aby uzyskać więcej informacji) Jak mogę zrobić coś takiego, jeśli używam mapowania …
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.