我做的是web项目,对这方面没什么经验,想在网页上弹出个对话框,
Response.Write("<script language='javascript'>confirm('请先登录系统!');</script>");
对话框是弹出来了,可是怎么处理相应的是和否的事件呢?
是在html里面写asp代码,还是用c#处理,感觉自己对这些概念很乱,无从下手,请大家指教!
Response.Write("<script language='javascript'>confirm('请先登录系统!');</script>");
对话框是弹出来了,可是怎么处理相应的是和否的事件呢?
是在html里面写asp代码,还是用c#处理,感觉自己对这些概念很乱,无从下手,请大家指教!
这样为false就不提交了
“Button.Attributes.Add("onclick","confirm('')")
这样为false就不提交了”
那在什么地方判断false和true,判断之后的操作又该写在哪呢?
我还是没入门啊!junzhang4008(不会飞的猪) :
我的mail:[email protected]
如果点确认跳转到webform2.aspx,点取消什么事也不做
http://community.csdn.net/Expert/TopicView3.asp?id=4709966
....SqlDataReader dr= new SqlDataReader();
if(dr.read())
{
Session["uid"]=dr["uid"].toString();Session["power"]=dr["power"].toString();
}
if(Session["power"].toString()=="2") //为什么不能比较
{Response.Redirect("aaa.aspx");}
为什么不能比较
....SqlDataReader dr= new SqlDataReader();
if(dr.read())
{
Session["uid"]=dr["uid"].toString();Session["power"]=dr["power"].toString();
}
if(Session["power"].toString()=="2") //为什么不能比较
{Response.Redirect("aaa.aspx");}
if(Session["power"].toString()=="1") //为什么不能比较
{Response.Redirect("bbb.aspx");}
else
{Label1.text=""错误 数据库没连上;}为什么不能比较
SqlDataReader dr= new SqlDataReader();
if(dr.read())
{
Session["uid"]=dr["uid"].toString();Session["power"]=dr["power"].toString();
if(Session["power"].toString()=="2") //为什么不能比较
{Response.Redirect("aaa.aspx");}
if(Session["power"].toString()=="1") //为什么不能比较
{Response.Redirect("bbb.aspx");}
}
else
{Label1.text=""错误 数据库没连上;}
这样就可以了,因为在客户端事件里返回一个false就不会再与服务器端交互
我写了一个js的function
function CanDelete()
{
if (2==1)
{
window.alert("ok");
return true;
}
else
{
window.alert("no");
return false;
}
}
能和按钮绑定。但是我是想先弹出confirm提示,然后确定的话,执行一个操作,否执行另一个操作,应该怎样做呢。我的问题出在,不知道之后的操作应该写在什么地方,无法知道confirm之后点的是“确定”还是“取消”。在function里面能不能作出提示然后返回true还是false
http://www.codeproject.com/aspnet/NingLiangSimpleControl.asp
我那方法是Knight94(愚翁) 告诉的. 嘿嘿. 嘘.....小心叫他听见了.哈哈谢谢 Knight94(愚翁) 拉.通过你,小弟学了不少东西.呵呵
鞠躬ing ...............^_^