62,052
社区成员
发帖
与我相关
我的任务
分享
//首先判断缓存是否已存在
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中的代码。