Das ASP.NET MVC Framework ist ein Open Source-Webanwendungsframework und -Tool, das eine Version des MVC-Musters (Model View Controller) implementiert, das auf Webanwendungen zugeschnitten ist und auf einer ASP.NET-Technologiegrundlage basiert.
Ich habe jedes Mal den gleichen alten Fehler erhalten, wenn ich einen neuen Fehler in URLder Adressleiste meines Browsers teste, wenn ich returning Json(unter Verwendung der integrierten Funktion MVC JsonResult helper): Diese Anfrage wurde blockiert, da vertrauliche Informationen an Websites Dritter weitergegeben werden können, wenn diese in einem verwendet werden …
Was ist der natürlichste Weg, ein leeres ActionResult zurückzugeben (für untergeordnete Aktionen)? public ActionResult TestAction(bool returnValue) { if (!returnValue) return View(EmptyView); return View(RealView); } Eine Option, die ich sehen kann, besteht darin, eine leere Ansicht zu erstellen und auf EmptyView zu verweisen. Gibt es möglicherweise eine integrierte Option?
Ich bin sehr neu in der ASP.NET 4.0-Web-API. Können wir am Ende der POST-Aktion zu einer anderen URL umleiten?Response.Redirect(url) Eigentlich lade ich eine Datei von einer MVC-Anwendung (sagen wir www.abcmvc.com) über die Web-API (sagen wir www.abcwebapi.com/upload) hoch. Hier uploadist die POST-Aktion. Ich poste ein mehrteiliges Formular in der Post-Aktion des …
Ich habe das folgende Ansichtsmodell public class ProjectVM { .... [Display(Name = "Category")] [Required(ErrorMessage = "Please select a category")] public int CategoryID { get; set; } public IEnumerable<SelectListItem> CategoryList { get; set; } .... } und die folgende Controller-Methode, um ein neues Projekt zu erstellen und a zuzuweisen Category public …
Gibt es eine schönere Syntax beim Erstellen von Elementen mit getrennten Attributen, anstatt Folgendes zu verwenden: <%= Html.TextBox ("name", value, new Dictionary<string, object> { {"data-foo", "bar"} }) %> Wenn man sich die HTML-Spezifikationen für die vorgeschlagenen Standards HTML 5 und WIA ARIA ansieht , scheint es, dass Bindestriche in HTML-Attributen …
In meinem MVC3-Projekt speichere ich Punktevorhersagen für Fußball / Fußball / Hockey / ... Sportspiel. Eine der Eigenschaften meiner Vorhersageklasse sieht also so aus: [Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")] [StringLength(2, ErrorMessage = "Max 2 digits")] [Remote("PredictionOK", "Predict", ErrorMessage = "Prediction can only be a …
Ich habe ein Modell mit 4 Eigenschaften vom Typ Zeichenfolge. Ich weiß, dass Sie die Länge einer einzelnen Eigenschaft mithilfe der StringLength-Annotation überprüfen können. Ich möchte jedoch die Länge der 4 kombinierten Eigenschaften überprüfen. Wie kann MVC dies mit Datenanmerkungen tun? Ich frage dies, weil ich neu bei MVC bin …
Ich weiß nicht, was mir fehlt, aber ich habe Profileigenschaften in die Datei Web.config eingefügt, kann aber nicht auf Profile zugreifen. Element im Code oder erstellen Sie ein neues Profil.
Wie gehe ich mit dem [HandleError]Filter in asp.net MVC Preview 5 vor? Ich habe die customErrors in meiner Web.config-Datei festgelegt <customErrors mode="On" defaultRedirect="Error.aspx"> <error statusCode="403" redirect="NoAccess.htm"/> <error statusCode="404" redirect="FileNotFound.htm"/> </customErrors> und setze [HandleError] wie folgt über meine Controller-Klasse: [HandleError] public class DSWebsiteController: Controller { [snip] public ActionResult CrashTest() { throw …
Ist es bei der Verwendung BundleConfigmöglich, alle Dateien eines Ordners einzuschließen, einschließlich aller Dateien der untergeordneten Ordner (und ihrer untergeordneten Ordner usw.)? Ich habe gefunden, .IncludeDirectory()aber es scheint nur die Dateien des Ordners selbst zu enthalten, nicht die Dateien der Unterordner.
Ich habe gerade ein Upgrade auf Visual Studio 2010 und MVC 2.0 durchgeführt und festgestellt, dass an die Web.config zwei zusätzliche Dateien angehängt sind. Werden diese Dateien verwendet, um Debug- und Release-spezifische Einstellungen festzulegen, damit Sie die Haupt-Web.config nicht überladen? Ist es überhaupt sinnvoll, eine Verbindungszeichenfolge in der Root-Datei Web.config …
In WebForms hätte ich normalerweise Code wie diesen, damit der Browser ein Popup "Datei herunterladen" mit einem beliebigen Dateityp wie einer PDF-Datei und einem Dateinamen anzeigt: 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 …
Ich verwende derzeit log4net in meiner ASP.NET MVC-Anwendung, um Ausnahmen zu protokollieren. Ich mache das so, indem ich alle meine Controller von einer BaseController-Klasse erben lasse. Im OnActionExecuting-Ereignis des BaseControllers protokolliere ich alle Ausnahmen, die möglicherweise aufgetreten sind: protected override void OnActionExecuted(ActionExecutedContext filterContext) { // Log any exceptions ILog log …
Ich möchte die Portnummer ändern, auf der meine Website beim Debuggen in Visual Studio ausgeführt wird. Ich verwende Visual Studio 2012 und verwende ASP.NET MVC 4 für meine Projekte, bei denen ich den Port ändern möchte. Zufälliger Port oder fester Port, der funktioniert, möchte nur den Port ändern.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.