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.
Zasadniczo chcę wstawić element na początku SelectList z domyślną wartością 0 i wartością tekstową „- Select One -” Coś jak SelectList list = new SelectList(repository.func.ToList()); ListItem li = new ListItem(value, value); list.items.add(li); Czy można to zrobić?
Za każdym razem, gdy testuję nowy URLz paska adresu przeglądarki, otrzymuję ten sam stary błąd returning Json(używam wbudowanego MVC JsonResult helper): To żądanie zostało zablokowane, ponieważ poufne informacje mogą zostać ujawnione witrynom internetowym osób trzecich, gdy jest to używane w GET request. Aby zezwolić GET requests, ustaw JsonRequestBehaviorna AllowGet. Zamiast …
Jaki jest najbardziej naturalny sposób zwrócenia pustego elementu ActionResult (w przypadku akcji podrzędnej)? public ActionResult TestAction(bool returnValue) { if (!returnValue) return View(EmptyView); return View(RealView); } Jedną z opcji, które widzę, jest utworzenie pustego widoku i odwołanie się do niego w EmptyView ... ale czy może jest tam jakaś wbudowana opcja?
Jestem bardzo nowy w ASP.NET 4.0 Web API. Czy możemy przekierować do innego adresu URL na końcu akcji POST?, Coś w rodzaju ...Response.Redirect(url) Właściwie przesyłam plik z aplikacji MVC (powiedzmy www.abcmvc.com) przez Web API (powiedzmy www.abcwebapi.com/upload) Oto uploadakcja POST. Wysyłam wieloczęściowy formularz do akcji post kontrolera przesyłania Web API. Po …
Czy istnieje ładniejsza składnia podczas tworzenia elementów z atrybutami dzielonymi zamiast używania: <%= Html.TextBox ("name", value, new Dictionary<string, object> { {"data-foo", "bar"} }) %> Patrząc na specyfikacje HTML dla proponowanych standardów HTML 5 i WIA ARIA , wydaje się, że myślniki w atrybutach HTML są planowane jako bardziej powszechne jako …
Właśnie zaktualizowałem do Visual Studio 2010 i MVC 2.0 i zauważyłem, że plik Web.config ma dołączone dwa dodatkowe pliki? Czy te pliki są używane do określania ustawień debugowania i wydawania, aby nie zaśmiecać głównego pliku Web.config? Czy w ogóle ma sens umieszczanie parametrów połączenia w głównym pliku Web.config, jeśli mam …
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 …
Nie wiem, czego mi brakuje, ale dodałem właściwości profilu w pliku Web.config, ale nie mogę uzyskać dostępu do profilu. Pozycja w kodzie lub utwórz nowy profil.
Jak przejść do [HandleError]filtru w asp.net MVC Preview 5? Ustawiłem customErrors w moim pliku Web.config <customErrors mode="On" defaultRedirect="Error.aspx"> <error statusCode="403" redirect="NoAccess.htm"/> <error statusCode="404" redirect="FileNotFound.htm"/> </customErrors> i umieść [HandleError] nad moją klasą kontrolera w ten sposób: [HandleError] public class DSWebsiteController: Controller { [snip] public ActionResult CrashTest() { throw new Exception("Oh Noes!"); …
Czy podczas korzystania z programu BundleConfigmożliwe jest uwzględnienie wszystkich plików folderu, w tym wszystkich plików folderów podrzędnych (i ich folderów podrzędnych itp.)? Znalazłem, .IncludeDirectory()ale wydaje się, że zawiera tylko pliki samego folderu, a nie pliki podfolderów.
W formularzach internetowych zwykle miałbym taki kod, aby przeglądarka wyświetlała wyskakujące okienko „Pobierz plik” z dowolnym typem pliku, takim jak PDF, i nazwą pliku: Response.Clear() Response.ClearHeaders() ''# Send the file to the output stream Response.Buffer = True Response.AddHeader("Content-Length", pdfData.Length.ToString()) Response.AddHeader("Content-Disposition", "attachment; filename= " & Server.HtmlEncode(filename)) ''# Set the output stream …
Obecnie używam log4net w mojej aplikacji ASP.NET MVC do rejestrowania wyjątków. Sposób, w jaki to robię, polega na tym, że wszystkie moje kontrolery dziedziczą z klasy BaseController. W zdarzeniu OnActionExecuting BaseControllera rejestruję wszelkie wyjątki, które mogły wystąpić: protected override void OnActionExecuted(ActionExecutedContext filterContext) { // Log any exceptions ILog log = …
Chcę zmienić numer portu, na którym działa moja witryna podczas debugowania z programu Visual Studio. Używam programu Visual Studio 2012 i używam ASP.NET MVC 4 do moich projektów, w których chcę zmienić port. Losowy port lub naprawiony każdy będzie działał, po prostu chce zmienić port.
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.