问题:
  客户选择一个EXCEL文件,读取其中内容,判断是否与数据库中内容重复,如有重复,弹出确认窗口,客户点击确认,则导入Excel内容到库中,,客户点击否,则不导入内容。  原本都只使用c#在后台写了一个函数,但是使用Response.Write("<script>if(confirm('重复互提表单号:"+RepeatedHTBDH+"')) document.getElementById('TcheckOKorNO').value= '1 ';else   document.getElementById('TcheckOKorNO').value= '0';</script>");弹出确认窗口,但是无法实现根据选择进行导入还是不导入,都是继续执行下面的导入代码。    初次使用c#,对后台前台有点晕,请各位大侠指点

解决方案 »

  1.   

    confirm 确认框的一个实际应用 http://blog.csdn.net/sandy945/article/details/5715583
      

  2.   

    confirm 确认框的一个实际应用(续) http://blog.csdn.net/sandy945/article/details/5716632
      

  3.   


    修改一下JS吧.if(confirm('重复互提表单号:"+RepeatedHTBDH+"')) 
        doYourMonth1();//可以调用一个按钮的click事件.
    else
        doYourMonth2();
      

  4.   

    <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" OnClientClick = "javascript:return confirm('是否导出');" />
      

  5.   

    顶,补充说明一下应为是老系统补充功能,只能用NET2003
      

  6.   

         /// <summary>
            /// 页面加载前弹出警告
            /// </summary>
            /// <param name="page">本页面就用this</param>
            /// <param name="msg">需要提示的信息</param>
            public static void AlertInfomation(Page page,string msg) {
                string js = @"<script>alert('" + msg + "');</script>";
                page.ClientScript.RegisterClientScriptBlock(page.GetType(),"alert",js);
                return;
            }
      

  7.   

    net2003使用的是framework1.1,不能使用Dictionary
      

  8.   

    不用它也可以的我那里只是不想判断而已你用if ()
    else
    {}