Ich verwende Razor auf ASP.NET MVC mit C#.Verhindern Zurück Schaltfläche
Ich rufe eine externe Webseite an, um eine Kreditkarte zu bearbeiten, und sie kehrt zu mir zurück. Ich zeige dann eine Quittung an.
Ich möchte verhindern, dass sie zum vorherigen Bildschirm zurückkehren.
Ich habe keine zugrunde liegende CS-Seite, wie asp, da dies .cshtml-Dateien sind, um das Ereignis zu ergreifen.
Diese Bestätigungsseite ist eine Ansicht, so dass ich JavaScript nicht in die Kopfzeile einfügen kann, da es sich auf jede Seite auswirken würde, die es verwendet.
Wer weiß, wie ich die Rücktaste in diesem Fall verhindern?
Dies wird ein JavaScript-Stück Code, um dies zu tun. C# wird damit nichts zu tun haben, da die C# Server-Seite ist. Ich bin sicher, dass Sie Stackoverflow für die Antwort darauf durchsuchen können. [Edit: Ich habe die Suche nach dir gemacht.] (Http://stackoverflow.com/search?q = prevent + back + button + browser) – Gromer
Auch wenn Sie Abschnitte in Ihren Razor-Dateien verwenden, können Sie Javascript in die Seite aus einer bestimmten Razor-Datei mit Teilansicht injizieren. In diesem Blog finden Sie weitere Informationen: http://weblogs.asp.net/scottgu/archive/2010/12/30/asp-net-mvc-3-layouts-and-sections-with-razor.aspx – Gromer
Can ' t Scripting im Browser deaktiviert werden, was dies ignorieren würde? – ErocM