实际上,我是Vb.Net和ASPX的新手,我试图向我的网站添加一个注销按钮,但是当我单击它时它不起作用,并在控制台中给我以下错误: / p>
Uncaught ReferenceError: __doPostBack is not defined
at <anonymous>:1:1
(anonymous) @ VM45:1
这是我要在其中添加注销方法的<'a'>标签:
<li class="nav-item">
<a class="nav-link" href="#" id="ExitBtn" runat="server">
<i class="fa fa-sign-out" aria-hidden="true"></i>
<p>Esci</p>
</a>
</li>
这是背后的代码:
Protected Sub ExitBtn_ServerClick(sender As Object, e As EventArgs) Handles ExitBtn.ServerClick
FormsAuthentication.SignOut()
Response.Redirect("auth.aspx")
End Sub
答案 0 :(得分:1)
您需要将其放入表单标签中。如果它不起作用,请张贴整个页面代码。
<form id="form1" runat="server">
<li class="nav-item">
<a class="nav-link" href="#" id="ExitBtn" runat="server">
<i class="fa fa-sign-out" aria-hidden="true"></i>
<p>Esci</p>
</a>
</li>
</form>