目的:在上传图片时,获得文件件之后,我要检查服务器上是否有同名的图片(例如:a.jpg),如果有同名的,则要弹出一个窗口让用户确认是否覆盖原文件,如果是,则重新上传,否则执行按取消按钮后的的代码(我另有代码将之前上传的图片显示出来).请教如果弹出一个窗口,并判断用是按了哪个按钮.if (System.IO.File.Exists("\\RD\\images\\a.jpg"))
{
//要在这里弹出一个窗口,有确认及取消按钮
//获取弹出窗口返回的值,或其它方法判断按了哪个按钮
if (按了确认)
{
//按了确认要执行的代码(我将上传图片)
}
else //按了取消
{
//按了取消要执行的代码(我将显示之前上传的图片)
}
}
{
//要在这里弹出一个窗口,有确认及取消按钮
//获取弹出窗口返回的值,或其它方法判断按了哪个按钮
if (按了确认)
{
//按了确认要执行的代码(我将上传图片)
}
else //按了取消
{
//按了取消要执行的代码(我将显示之前上传的图片)
}
}
{
//执行删除
if(window.confirm("确认要覆盖吗?"))
{
return true;
}
else
{
return false;
}
}
<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e )
{
Response.Write(Request.Cookies["mycookie1"].Expires);}
</script>
<script language=javascript>
alert(document.cookie.Expires="mycookie1=xx;expires=2005-12-12")
function letsGo2()
{
initTask("")
}function initTask(s)
{
Xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
Xmlhttp.open("GET","start.aspx?a=" + s + "&" + Date.parse(new Date()),false)
Xmlhttp.send()
if(Xmlhttp.status==200)
{
if(window.confirm("现在的结果是:\n\n" + Xmlhttp.responseText + "\n\n\n要继续吗?"))
initTask(Xmlhttp.responseText)
else
{
alert('恭喜你啊,你今天中了'+ Xmlhttp.responseText + '万元。')
}
}
else
alert(Xmlhttp.statustext)
}
</script>
<input type=button value=开始吧 onclick="letsGo2()">
start.aspx
<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e )
{
Response.Clear();
Response.Expires = -100;
//可以根据Request等条件进行执行不同的操作
Response.Write(DateTime.Now.Second.ToString());
}
</script>