相关疑难解决方法(0)

禁用浏览器上的"后退"按钮

我正在编写一个应用程序,如果用户回击,它可能会重新发送相同的信息并弄乱数据的流和完整性.如何为有和没有javascript的用户禁用它?

browser back-button

31
推荐指数
5
解决办法
4万
查看次数

登录表单和会话

我有一个带有两个框的登录表单和按钮上的按钮我使用sql数据库验证用户并将id存储在会话中并设置FormsAuthentication供以后使用.在注销按钮上我重定向他们logout.aspx我在哪里销毁会话并重定向到登录页面:

 Session.Abandon();
 FormsAuthentication.SignOut();
Run Code Online (Sandbox Code Playgroud)

注销后,如果我使用浏览器后退按钮返回,我仍然可以看到我的previouse页面,但如果我刷新我得到 object reference not set to an instance of an object.

protected void Page_Load(object sender, EventArgs e)
Line 33:         {
Line 34:             string id = Session["ID"].ToString();
Run Code Online (Sandbox Code Playgroud)

如果发生这种情况,将用户返回登录的最佳方法是什么?

c# asp.net session login

0
推荐指数
1
解决办法
2713
查看次数

标签 统计

asp.net ×1

back-button ×1

browser ×1

c# ×1

login ×1

session ×1