C# 如何禁用浏览器后退按钮。。?

C# 如何禁用浏览器后退按钮。。?,c#,asp.net,.net,back,C#,Asp.net,.net,Back,我需要禁用汇款应用程序的浏览器后退按钮。。一旦达成最终交易确认,则应禁用“后退”按钮。。 这是我使用脚本的代码。我看了一些放在标记中的示例,但它对我不起作用 <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> <style type="text/css"> </style> <script type="text/javascript"&g

我需要禁用汇款应用程序的浏览器后退按钮。。一旦达成最终交易确认,则应禁用“后退”按钮。。 这是我使用脚本的代码。我看了一些放在标记中的示例,但它对我不起作用

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">

    <style type="text/css">
    </style>

    <script type="text/javascript"> 
    </script> 
</asp:Content>
请提出解决这个问题的好办法。。 多谢各位

您需要强制缓存过期,才能使其正常工作。将以下代码放在页面上,代码隐藏


您无法控制客户端软件通过web应用程序可以做什么,除非客户端软件允许您。。。最好是在服务器端进行状态管理和处理细节。改变你的方法。如果用户返回当前保存的内容,您必须知道。history.pushStatenull,null,“no back button”;addEventListener'popstate',functionevent{history.pushStatenull,null,'no back button';};上面的代码保留了我的页面的状态..没有禁用后退按钮。。
Page.Response.Cache.SetCacheability(HttpCacheability.NoCache)