最近在开发一个web应用程序,其中一个页面有统计功能,其他什么都好办,问题出在一个对话框上面,在解释之前请各位看一下这个统计功能的流程:、------------------------------统计开始
↓
执行数据对比→有相同记录→*询问是否需要覆盖相同的记录→不覆盖显示所有记录→统计完成
↓ ↓
无相同记录 需要覆盖,则覆盖相同记录
↓ ↓
统计完成 统计完成--------------------------------问题就出在统计中途出现的那个对话框上,因为在提示对话框出现之前会执行数据对比,以后的代码则需要根据用户选择是否需要覆盖来执行。
请各位高手不吝赐教,这个对话框该如何来做?
↓
执行数据对比→有相同记录→*询问是否需要覆盖相同的记录→不覆盖显示所有记录→统计完成
↓ ↓
无相同记录 需要覆盖,则覆盖相同记录
↓ ↓
统计完成 统计完成--------------------------------问题就出在统计中途出现的那个对话框上,因为在提示对话框出现之前会执行数据对比,以后的代码则需要根据用户选择是否需要覆盖来执行。
请各位高手不吝赐教,这个对话框该如何来做?
解决方案 »
- 关于.net生成静态页面未能映射路径问题!~
- .CS页里怎么设置DIV的display
- 如何去除源文件那一堆编码?
- 下拉框怎样绑定树形结构数据呢?
- 如何给datatable添加列?
- 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 哪种textarea能在复制word内容的时候能自动提示并过滤掉word样式啊?
- 母版页问题 未将对象引用到实例 走过路过 别不进啊
- 请教如何在datagrid的selectindexchanged事件中取得某列的值。
- 新手问题TreeView相关问题,关于用TextBox输入id寻找并选种TreeView的问题?
- 水晶报表工具栏的提示信息怎么换成繁体或英文呢?
- 定义一个TreeView节点数组时有错误
如
<a onclick=checkclick('确定吗?') href="index.html">点击</a>
function checkclick(msg)
{
if(confirm(msg))
{
event.returnValue=true;
}
else
{
event.returnValue=false;
}
}
webform难道能够在服务器运算的时候弹出一个对话框到客户端?
只能生成页面吧!
你应该分部来做吧
if(window.confirm("确认删除"))
{
}
else
{
}
{
if(有重复记录){
//这里弹出对话框
}
..
..
}代码是这样的,~~头大....
之后,
public void btn_action(object sender, System.EventArgs e)
{
if(上面返回的值){
//这里弹出对话框
}
..
..
}
在HTML页面上加个hidden 之后写个JS
<script language="javascript">
function IsPr()
{
if (window.confirm("是否需要覆盖相同的记录?"))
{
document.Form1.ihidden.value = true
return true;
}
else
{
document.Form1.ihidden.value = false
return true;
}
}
之后.在页面加载时或别的相关事件中 数据对比
private void Page_Load(object sender, System.EventArgs e)
{
this.hdn1.Value = "0"; //把hidden设个初始值
if(数据对比)
{
this.Button1.Attributes.Add("onclick","return IsPr();");
}else //无相同记录
{
this.Button1.Attributes.Remove("onclick");
}
}之后,在你的按钮事件里
public void btn_action(object sender, System.EventArgs e)
{
if(this.ihidden.Value == "true")
{
//选肯定覆盖时进行的操作.
}
else if(this.ihidden.Value == "false")
{
//选否时进行的操作.
}
else
{
//没有相同记录时的操作
}
}
再写不出来..你跳楼吧.