Sto usando Razor su ASP.NET MVC con C#.Prevent back button
Sto chiamando una pagina Web esterna per elaborare una carta di credito e restituisce a me. Quindi visualizzo una ricevuta.
Mi piacerebbe impedire loro di tornare alla schermata precedente.
Non ho una pagina cs sottostante, come asp poiché questi sono file .cshtml, per afferrare l'evento.
Questa pagina di ricevuta è una vista in modo che non possa inserire JavaScript nell'intestazione poiché interesserebbe ogni pagina che lo utilizza.
Qualcuno sa come mi impedisce il pulsante Indietro in questa circostanza?
Questo sarà un codice javascript per farlo. C# non ha nulla a che fare con esso, in quanto il C# è tutto sul lato server. Sono sicuro che puoi cercare StackOverflow per la risposta a questo, però. [Modifica: ho effettuato la ricerca per te.] (Http://stackoverflow.com/search?q = prevenire + indietro + pulsante + browser) – Gromer
Inoltre, se si utilizzano sezioni nei file Razor, è possibile inserire javascript nella pagina da un file Razor specifico della vista parziale. Controlla questo blog per maggiori informazioni: http://weblogs.asp.net/scottgu/archive/2010/12/30/asp-net-mvc-3-layouts-and-sections-with-razor.aspx – Gromer
Can ' lo scripting è disabilitato sul browser che ignorerebbe questo? – ErocM