日期:2014-05-18  浏览次数:20448 次

ASP.NET脚本注册问题,急急急急急急————————在线等待
ScriptManager.RegisterClientScriptBlock(gvSelPatient,   this.GetType(),   "AJAXResponseScript ",   "confirm( '病人病例信息录入成功,是否直接开药? ');document.location.href= '.././Clinic.aspx?PatientID=1&PatientName=test '; ",   true);
源码如上:
欲实现效果
1.当弹出对话框后选择确定再跳转否则保持原页面状态等待。
2.现在要让PatientID以及PatientName为动态设置,即用脚本从前台页面提取。
求救!

------解决方案--------------------
或者
ScriptManager.RegisterClientScriptBlock(gvSelPatient, this.GetType(), "AJAXResponseScript ", "if(confirm( '病人病例信息录入成功,是否直接开药? ')){document.location.href= '.././Clinic.aspx?PatientID=1&PatientName=test ';} ", true);

再其中加入IF判断
------解决方案--------------------
是不是你的getPatientID()和getPatientName()写的有问题