我要使用asp.net(VS2008)制作一个网页,在网页上加一个按钮,点按钮后首先执行一段数代码,随后关闭网页。

2024-12-19 05:39:35
推荐回答(3个)
回答1:

JAVASCRIPT 是在客户端程序脚本! 而VB 在ASP.NET是服务端程序 当点击按钮后当然是先执行客户端脚本.然后传参数给服务器,然后再返回给客户端,
对于你的问题 解决办法是
1.去除此句:
Button1.Attributes.Add("onclick ", " Javascript:window.opener=null;window.close(); ")
2.修改点击事件:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)

con.open()


sqlcmd.ExecuteNonQuery()

con.close()
Response.Write("")
End Sub

回答2:

这是vb.net不是asp.net吧!

回答3:

你干嘛非要把这个代码写到button事件里面去呢,BUTTON最先响应的肯定是javascript事件 的