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.
Wie kann ich testen, ob meine Controller-Aktion beim Validieren einer Entität die richtigen Fehler in den ModelState einfügt, wenn ich die DataAnnotation-Validierung in MVC 2 Preview 1 verwende? Ein Code zur Veranschaulichung. Erstens die Aktion: [HttpPost] public ActionResult Index(BlogPost b) { if(ModelState.IsValid) { _blogService.Insert(b); return(View("Success", b)); } return View(b); } …
Ich habe eine Datei in meiner Ansicht <form id="upload" enctype="multipart/form-data"> <input type="file" name="fileUpload" id="fileUpload" size="23" /> </form> und eine Ajax-Anfrage $.ajax({ url: '<%=Url.Action("JsonSave","Survey") %>', dataType: 'json', processData: false, contentType: "multipart/mixed", data: { Id: selectedRow.Id, Value: 'some date was added by the user here :))' }, cache: false, success: function (data) …
Ich probiere einige der neuen Dinge in VS2013 RC mit MVC5 und der neuen OWIN-Authentifizierungs-Middleware aus. Ich bin es also gewohnt, das [Authorize]Attribut zu verwenden, um Aktionen nach Rollen einzuschränken, aber ich versuche, eine auf Ansprüchen / Aktivitäten basierende Berechtigung zu verwenden, und ich kann kein gleichwertiges Attribut dafür finden. …
Anfängerfrage. Ich habe einen Parameter, der an eine Erstellungsansicht übergeben wird. Ich muss einen Feldnamen mit einem Standardwert festlegen. @ Html.EditorFor (model => model.Id) Ich muss dieses Eingabefeld mit dem Namen Id auf einen Standardwert setzen, der über einen Aktionslink an die Ansicht übergeben wird. Wie kann dieses Eingabefeld - …
Ich möchte wissen, wie der Befehl 'Update-Database' für eine Produktionsdatenbank ausgeführt wird. Die 'Update-Database'-Datenbank funktioniert auf meinem lokalen Computer einwandfrei. Wie kann ich jedoch erreichen, dass dies für Produktionsdaten funktioniert? Wenn ich also eine Änderung an meiner Anwendung vornehme und dann die Veröffentlichung über Visual Studio ausführe, funktioniert dies auf …
Ich verwende den folgenden Code in diesem Beitrag: Zuerst fülle ich eine Array-Variable mit den richtigen Werten für die Controller-Aktion. Mit dem folgenden Code sollte es meiner Meinung nach sehr einfach sein, dem JavaScript-Code nur die folgende Zeile hinzuzufügen: data["__RequestVerificationToken"] = $('[name=__RequestVerificationToken]').val(); Das <%= Html.AntiForgeryToken() %>ist am richtigen Ort, und …
Ich benutze AC # Controller als Web-Service. Darin möchte ich den Benutzer zu einer externen URL umleiten. Wie mache ich es? Versucht: System.Web.HttpContext.Current.Response.Redirect aber es hat nicht funktioniert.
Wie kann ich auf den JavaScript-Wert zugreifen @URL.Action()? etwas wie: <script type="text/javascript"> function name(myjavascriptID) { jQuery("#list_d").jqGrid('setGridParam', { url: '@URL.Action("download file", "download", new { id = <myjavascriptID> })', page: 1 }); } </script>
Dies ist wahrscheinlich eine Scheinfrage, aber ich kann keinen klaren Hinweis finden. Ich habe eine POCO-Klasse in einer MVC3-Webanwendung, deren einziger Zweck darin besteht, die Sicherung einiger Dateien auf dem Server zu verwalten. In der Regel wird ein Backup erstellt und der Dateiname an den Controller zurückgegeben, der eine E-Mail …
Ich möchte nur die richtige Syntax für den Html.CheckBoxForHTML-Helfer in ASP.NET MVC wissen . Ich versuche, das Kontrollkästchen zunächst mit einem ID-Wert zu aktivieren, damit ich im Controller darauf verweisen kann, ob es noch aktiviert ist oder nicht. Wäre unten die richtige Syntax? @foreach (var item in Model.Templates) { <td> …
Okay, ich möchte eine Liste mit Listen von Listen von Listen anzeigen ... Ich habe keine Möglichkeit zu wissen, wie viele Ebenen angezeigt werden sollen, also dachte ich, hier breche ich die alte rekursive Routine aus. Ich habe jedoch Probleme damit, wie ich genau vorgehen soll. Folgendes habe ich bisher …
Ich habe einen Textfeldeingang und einige Optionsfelder. Zum Beispiel sieht mein Textbox-Eingabe-HTML so aus: <input type="text" name="IP" id="IP" /> Sobald der Benutzer auf einer Webseite auf eine Schaltfläche klickt, möchte ich Daten an meinen Controller übergeben: <input type="button" name="Add" value="@Resource.ButtonTitleAdd" onclick="location.href='@Url.Action("Add", "Configure", new { ipValue =@[ValueOfTextBox], TypeId = 1 })'"/> …
Ich habe einen globalen Filter für alle meine Controller-Aktionen eingerichtet, in denen ich NHibernate-Sitzungen öffne und schließe. 95% dieser Aktionen benötigen Datenbankzugriff, 5% jedoch nicht. Gibt es eine einfache Möglichkeit, diesen globalen Filter für diese 5% zu deaktivieren? Ich könnte umgekehrt vorgehen und nur die Aktionen dekorieren, die die Datenbank …
Ich habe einen Controller in ASP.NET MVC, den ich auf die Administratorrolle beschränkt habe: [Authorize(Roles = "Admin")] public class TestController : Controller { ... Wenn ein Benutzer, der nicht in der Administratorrolle ist, zu diesem Controller navigiert, wird er mit einem leeren Bildschirm begrüßt. Ich möchte sie zu View umleiten, …
Angenommen, dieses Modell: Public Class Detail ... <DisplayName("Custom DisplayName")> <Required(ErrorMessage:="Custom ErrorMessage")> Public Property PercentChange As Integer ... end class und die Aussicht: @Html.TextBoxFor(Function(m) m.PercentChange) wird dieses HTML fortsetzen: <input data-val="true" data-val-number="The field 'Custom DisplayName' must be a number." data-val-required="Custom ErrorMessage" id="PercentChange" name="PercentChange" type="text" value="0" /> Ich möchte die data-val-numberFehlermeldung anpassen, …
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.