在linkbutton的click事件中
{
if(session["id"]==null)
{
linkbutton.onclientclick="alert('session值为空')";
}
else
{
linkbutton.postbackurl="主页地址";
}
}为什么在单击linkbutton的时候,第一次单击总是没有什么反映?而总是在第2次以后的单击才有效果???
这是为什么??
请大家分析下
{
if(session["id"]==null)
{
linkbutton.onclientclick="alert('session值为空')";
}
else
{
linkbutton.postbackurl="主页地址";
}
}为什么在单击linkbutton的时候,第一次单击总是没有什么反映?而总是在第2次以后的单击才有效果???
这是为什么??
请大家分析下
解决方案 »
- 已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。
- asp.net无法获取textbox的值
- 初学silverlight 树控件
- 外网的Web服务器怎么与内网的Web服务器进行数据交换??
- vs2005 单元测试 调试问题
- 求助!如何再Asp.Net页面中显示DXF文件啊!!
- 什么时候开的?
- 请问asp.net中空值""与null究竟有什么区别?
- .net2005的treeview,点复选框为什么不会触发?
- 关于绑定DataGrid中控件的问题。
- 请问 jquery下我用append 方法加入了一个text ,但是取不出来修改后的值。怎么解决呀
- CSS 对aspx中不管用吗?
{
if (Session["id"] == null)
{
this.LinkButton1.OnClientClick = "alert('session值为空')";
}
else
{
LinkButton1.PostBackUrl = "www.baidu.com";
}
}
在linkbutton的click事件中
{
if(session["id"]==null)
{
linkbutton.onclientclick="alert('session值为空')";
}
else
{
linkbutton.postbackurl="主页地址";
}
}
这句并没有错误,只是逻辑有误,linkbutton.onclientclick="alert('session值为空')"; 第一次点击的时候 linkbutton点击事件只是绑定客户端的脚本,而没有执行脚本第二点击后,因为第一次绑定过了,所以会执行脚本