辐射4机器人全配件:asp.net中为什么我点两次按狃后才执行代码?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 18:24:35
Private Sub LinkButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LinkButton1.Click

If Session("用户名") <> "hht" Then
LinkButton1.Attributes.Add("onclick", "javascript:window.alert('此项目是经理专区,你无权进入!')")
Else
Response.Redirect("manager.aspx")
End If

End Sub

是因为你点击按钮的时候又提交服务器,又加载了一下page_load
你可以在page_load里面的程序设置在
if(!Page.IsPostBack)
{

}
里面
具体情况还要设置一下断点来调试一下就能看出来的
一步一步的看就行了,在哪个地方出错就改吧

Sub LinkButton1_Click 的代码没有问题

按钮的代码呢?