Als «asp.net-mvc» getaggte Fragen

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.

6
Welche "vertraulichen Informationen" können beim Festlegen von JsonRequestBehavior auf AllowGet angegeben werden?
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 …

3
ASP.NET MVC gibt eine leere Ansicht zurück
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?
112 asp.net-mvc 

4
Weiterleiten von asp.net Web-API-Post-Aktion
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 …

6
Das ViewData-Element mit dem Schlüssel 'XXX' ist vom Typ 'System.Int32', muss jedoch vom Typ 'IEnumerable <SelectListItem>' sein.
Ich habe das folgende Ansichtsmodell public class ProjectVM { .... [Display(Name = "Category")] [Required(ErrorMessage = "Please select a category")] public int CategoryID { get; set; } public IEnumerable&lt;SelectListItem&gt; CategoryList { get; set; } .... } und die folgende Controller-Methode, um ein neues Projekt zu erstellen und a zuzuweisen Category public …
112 c#  asp.net-mvc 

2
Bindestrich-HTML-Attribute mit asp.net mvc
Gibt es eine schönere Syntax beim Erstellen von Elementen mit getrennten Attributen, anstatt Folgendes zu verwenden: &lt;%= Html.TextBox ("name", value, new Dictionary&lt;string, object&gt; { {"data-foo", "bar"} }) %&gt; Wenn man sich die HTML-Spezifikationen für die vorgeschlagenen Standards HTML 5 und WIA ARIA ansieht , scheint es, dass Bindestriche in HTML-Attributen …
111 c#  asp.net-mvc 




6
ASP.NET MVC HandleError
Wie gehe ich mit dem [HandleError]Filter in asp.net MVC Preview 5 vor? Ich habe die customErrors in meiner Web.config-Datei festgelegt &lt;customErrors mode="On" defaultRedirect="Error.aspx"&gt; &lt;error statusCode="403" redirect="NoAccess.htm"/&gt; &lt;error statusCode="404" redirect="FileNotFound.htm"/&gt; &lt;/customErrors&gt; und setze [HandleError] wie folgt über meine Controller-Klasse: [HandleError] public class DSWebsiteController: Controller { [snip] public ActionResult CrashTest() { throw …


4
Wofür sind die Dateien Web.Debug.config und Web.Release.Config gedacht?
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 …

7
Wie kann ich eine Datei zum Herunterladen von einem MVC-Controller präsentieren?
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= " &amp; Server.HtmlEncode(filename)) ''# Set the …

6
Protokollierungsfehler in ASP.NET MVC
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 …

9
Einen einfachen Ajax-Aufruf an den Controller in asp.net mvc senden
Ich versuche, mit ASP.NET MVC Ajax-Aufrufen zu beginnen. Regler: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } Aussicht: &lt;head runat="server"&gt; &lt;title&gt;FirstAjax&lt;/title&gt; &lt;script src="http://code.jquery.com/jquery-1.9.1.js"&gt;&lt;/script&gt; &lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(document).ready(function () { var serviceURL …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.