//首先判断缓存是否已存在
if (DataCache.GetCacheItem(keyHtml) != null && DataCache.GetCacheItem(keyLink) != null)
{
string html = (string)Supcon.XMES.Cache.DataCache.GetCacheItem(keyHtml);
string exportLink = (string)Supcon.XMES.Cache.DataCache.GetCacheItem(keyLink);
StringBuilder sb = new StringBuilder();
sb.Append("{'State':'OK','Html':'").Append(html).Append("','exportLink':'").Append(exportLink).Append("'}");
Response.Write(sb.ToString());
return;
}
//如果需要重新生成报表,下面的代码重新生成报表
try
{
//执行大部分操作。
}现在我想利用javascript confirm做这样的事情。
首先判断缓存中是否已经存在数据,如果已经存在的话。提示用户已存在是否重新生成。如果点取消就执行if花括号里的代码: if (DataCache.GetCacheItem(keyHtml) != null && DataCache.GetCacheItem(keyLink) != null)
{
string html = (string)Supcon.XMES.Cache.DataCache.GetCacheItem(keyHtml);
string exportLink = (string)Supcon.XMES.Cache.DataCache.GetCacheItem(keyLink);
StringBuilder sb = new StringBuilder();
sb.Append("{'State':'OK','Html':'").Append(html).Append("','exportLink':'").Append(exportLink).Append("'}");
Response.Write(sb.ToString());
return;
}
如果点确定的话就执行try中的代码。现在不知道这个confirm如何写好啊。在.net后台需要判断用户点击的是确认还是取消。
解决方案 »
- 输出流输出文件可以使用相对路径吗?
- Session使用問題
- 代码发送邮件,中继被拒绝,需要验证的问题。
- 分享一个“超强”的数据库访问类
- session 清空问题.................简单,马上给分........................
- ASPX + ACCESS 数据库如何实现同步
- 十万火急啊,oauth 怎么用header 传参数啊
- sos!!!有关客户端控件的隐藏问题
- http://login.aspx?ReturnUrl=%2fmaintain%2fcommon%2fwelcom.aspx
- 初学者求教
- 开发专题页面,可在后台修改页面的图片链接以及背景颜色,数据库需要怎设计,会要用到什么技术
- 求思路:怎样在一个变量中存储一个一对一的关系?
http://topic.csdn.net/u/20090819/17/0F291A9E-05D1-46BC-BFAE-54188DB182A0.html
再定义两个button的事件
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btnCall……
[/Quote]
我刚正在想解决方案。。
因为你是通过触发button的事件执行的
我要是想在别的地方执行btnYes的话还得去触发button的click,
在.net后台都不知道怎样去触发button的click
发现我现在的项目要是弄成这种ajax方式实现的话也添加了不少麻烦。
虽然说你楼上另外两种方法也不是很简洁,但是相比 之下还是会少些,
所以放弃ajax.
多谢非哥。