showModalDialog 页面进行添加,不执行添加按钮,加一个alert就可以了,为什么????

解决方案 »

  1.   

      父页面
     function openApprovalPage(obj) {
            var reValue = window.showModalDialog("ActionAdjuctSH.aspx?bh="+obj+"", '"'+obj+'"', "dialogWidth=650px;dialogHeight=420px;status=0;");
            if(reValue==true)
            {
             $('#<%=btnload.ClientID %>').click();
            }
        }showModalDialog 页面 <base target="_self" />
    <script type="text/javascript" language="javascript">
             function DialogDo(obj) 
             {
                  if(obj=="submit")
                  {
                      LoadDialog();
                  $('#<%=BtnS.ClientID %>').click();
                  trans(1)
                  }
             }
           
              function trans(tag) 
            {
              
                if (tag == 0)
                {
                    window.returnValue = false;
                   
                }else if(tag==1)
                {
                 
                window.returnValue = true;
               
                }
                 window.close();
            }
    </script>
      

  2.   

    <base target="_blank">
    要不整IFRAME或者FRAMESET装进去这个页.
      

  3.   

    <base target="_blank">
     就会弹出新的页面额
      

  4.   

    window.showModalDialog("ActionAdjuctSH.aspx?bh="+obj+"&tmp=" + Math.random(), '"'+obj+'"', "dialogWidth=650px;dialogHeight=420px;status=0;");清空缓存或者ActionAdjuctSH.aspx里面的page_load里面加
    Response.Expires=-100;
      

  5.   

       /// <summary>
            /// 填写数据
            /// </summary>
            /// <returns></returns>
            Sev.Web.DB.Map.Model.map_Adjuct GetData()
            {
                Sev.Web.DB.Map.Model.map_Adjuct Model = new Sev.Web.DB.Map.Model.map_Adjuct();
                string strConImage = "";
                bool flagSchImage = false;
                if (this.FileImageType.FileName != "")
                {
                    flagSchImage = Sev.Web.Upload.SAVE.INTS.SaveToServer(this.FileImageType.PostedFile, "", Sev.Web.Upload.FileSort.维修现场照片, ref strConImage);
                    Sev.Web.Upload.SAVE.INTS.DeleteFile(hidTypeUrl.Value);
                }
                else if (this.hidTypeUrl.Value != "" && this.FileImageType.FileName == "")
                {
                    strConImage = hidTypeUrl.Value;
                    flagSchImage = true;
                }
                else
                {
                    flagSchImage = true;
                }
                if (flagSchImage)
                {
                    Model.PID = hidpid.Value ;
                    Model.JLR = this.MyInfo.EmpID;
                    Model.JLRQ = DateTime.Now;
                    Model.ImageType = hidTypeName.Value;
                    Model.ImageUrl = strConImage;
                    Model.FJNOTE = txtFJNOTE.Text;
                    Model.State = 0;
                }
                return Model;
            }
            /// <summary>
            /// 添加和修改
            /// </summary>
            public void GetDataAddUpd()
            {
                System.Threading.Thread.Sleep(1000);
                Sev.Web.DB.Map.Model.map_Adjuct Model = GetData();
                if (hidbh.Value != "" && Sev.Web.DB.Map.DAL.map_Adjuct.Instance.Exists(Int32.Parse(hidbh.Value)))
                {
                    Model.BH = Int32.Parse(hidbh.Value);
                    Sev.Web.DB.Map.DAL.map_Adjuct.Instance.Update(Model);
                }
                else
                {
                   Sev.Web.DB.Map.DAL.map_Adjuct.Instance.Add(Model);
                }
            }调的GetDataAddUpd()