Articles of asp.net mvc

Die beste Methode zum Implementieren der Anforderungsbeschränkung in ASP.NET MVC?

Wir experimentieren mit verschiedenen Möglichkeiten, um Benutzeraktionen in einem bestimmten Zeitraum zu drosseln: Beschränke Fragen / Antworten Bearbeitungen beschränken Feed-Abruf einschränken Zur Zeit verwenden wir den Cache, um einfach eine Aufzeichnung der Benutzeraktivität einzufügen. Wenn dieser Datensatz existiert, wenn der Benutzer die gleiche Aktivität ausführt, drohen wir. Durch die automatische Verwendung des Caches erhalten wir […]

jQuery Ajax-Upload-Datei in asp.net mvc

Ich habe eine Datei aus meiner Sicht und eine Ajax-Anfrage $.ajax({ url: ”, 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) {} }); aber es gibt keine Datei in den Request.Files . Was ist falsch an der […]

Wie leitet man mit dem POST-Verb auf eine Seite um?

Wenn Sie RedirectToAction innerhalb eines Controllers aufrufen, RedirectToAction es automatisch mithilfe eines HTTP-GET um. Wie sage ich explizit, dass ein HTTP-POST verwendet werden soll? Ich habe eine Aktion, die sowohl GET- als auch POST-Anfragen akzeptiert, und ich möchte in der Lage sein, RedirectToAction mit POST zu verwenden und einige Werte zu senden. So was: this.RedirectToAction( […]

Rendering Teilansicht auf Schaltfläche klicken Sie in ASP.NET MVC

Das Problem, das ich beschreiben werde, ist sehr ähnlich zu denen, die ich bereits gefunden habe (zB dieser Post mit fast identischem Namen ), aber ich hoffe, dass ich es zu etwas machen kann, das kein Duplikat ist. Ich habe eine neue ASP.NET MVC 5-Anwendung in Visual Studio erstellt. Dann habe ich zwei Modellklassen definiert: […]

Wie gebe ich verschiedene Layouts in der ASP.NET MVC 3-Razor-ViewStart-Datei an?

Ich hätte gerne zwei separate Layouts in meiner Anwendung. Nehmen wir an, einer ist für den öffentlichen Bereich der Website und der andere für die Mitgliedsseite. Der Einfachheit halber lässt sich sagen, dass die gesamte Logik für jede dieser Seiten in zwei verschiedene Controller integriert ist. ÖffentlicherController StaffController Und dass sie jeweils ein entsprechendes Layout […]

Führen Sie eine clientseitige validation für das benutzerdefinierte Attribut durch

Ich habe ein benutzerdefiniertes validationsattribut erstellt: public class FutureDateAttribute : ValidationAttribute { public override bool IsValid(object value) { if (value == null|| (DateTime)value < DateTime.Now) return false; return true; } } Wie kann ich dies auch auf Client-Seite mit jQuery arbeiten lassen?

Ein DbContext pro Anfrage in ASP.NET MVC (ohne IOC-Container)

Entschuldigung, wenn dies bereits beantwortet wurde, aber wie garantieren Sie einen Entity Framework DbContext pro Anfrage, wenn Sie keinen IOC-Container verwenden? (Die Antworten, auf die ich bisher gestoßen bin, befassen sich mit IOC-Containerlösungen.) Es HttpContext.Current.Items , als ob die meisten Lösungen sich in das HttpContext.Current.Items Dictionary HttpContext.Current.Items , aber wie garantieren Sie die Beseitigung des […]

Einen Anwendungspool neu starten (recyceln)

Wie kann ich den IIS-Anwendungspool von C # (.net 2) neu starten (recyceln)? Schätzen Sie, wenn Sie Beispielcode veröffentlichen?

URL-kodierter Schrägstrich in URL

Meine Karte ist: routes.MapRoute( “Default”, // Route name “{controller}/{action}/{id}”, // URL with params new { controller = “Home”, action = “Index”, id = “” } // Param defaults ); Wenn ich die URL http://localhost:5000/Home/About/100%2f200 gibt es keine passende Route. Ich ändere die URL zu http://localhost:5000/Home/About/100 dann wird die Route erneut abgeglichen. Gibt es eine einfache […]

ASP.Net MVC So übergeben Sie Daten von der Ansicht an den Controller

Ich bin völlig neu in ASP.Net und ich bin mir sicher, dass dies eine sehr grundlegende Frage ist Ich habe eine Ansicht, in der es einen Link gibt, um Bericht zu generieren, aber um Bericht generieren zu können, muss ich den Benutzer bitten, einen geeigneten Textnamen anzugeben Gut. Bis jetzt war ich in der Lage, […]