showModalDialog,页面按钮不执行事件

liuyan351677394 2011-07-08 10:48:43
showModalDialog 页面进行添加,不执行添加按钮,加一个alert就可以了,为什么????
...全文
162 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyan351677394 2011-07-08
  • 打赏
  • 举报
回复
还是没有加载按钮事件O(∩_∩)O~
孟子E章 2011-07-08
  • 打赏
  • 举报
回复
window.showModalDialog("ActionAdjuctSH.aspx?bh="+obj+"&tmp=" + Math.random(), '"'+obj+'"', "dialogWidth=650px;dialogHeight=420px;status=0;");

清空缓存

或者ActionAdjuctSH.aspx里面的page_load里面加
Response.Expires=-100;
liuyan351677394 2011-07-08
  • 打赏
  • 举报
回复
<base target="_blank">
就会弹出新的页面额
flyerwing 2011-07-08
  • 打赏
  • 举报
回复
<base target="_blank">
要不整IFRAME或者FRAMESET装进去这个页.
liuyan351677394 2011-07-08
  • 打赏
  • 举报
回复
父页面
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>
guanyelong 2011-07-08
  • 打赏
  • 举报
回复
code 呢
liuyan351677394 2011-07-08
  • 打赏
  • 举报
回复
/// <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()
孟子E章 2011-07-08
  • 打赏
  • 举报
回复
你的DialogDo调用代码呢

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧