public static string ShowModalDialog(string URL, DialogOperate dialogOperate, string dataID, string dialogWidth, string dialogHeight, bool scrollbars, bool status, bool help, Hashtable Args) { string retVal = ""; string strReqArgs = "?Operation=" + Convert.ToInt32(dialogOperate).ToString() + "&ID=" + dataID; if (Args != null) { foreach (DictionaryEntry de in Args) { strReqArgs += "&" + de.Key.ToString() + "=" + de.Value.ToString(); } } string sOptions = ""; // 滚动条 if (scrollbars) { sOptions += "scrollbars:yes;"; } else { sOptions += "scrollbars:no;"; } // 帮助 if (help) { sOptions += "help:yes;"; } else { sOptions += "help:no;"; } // 状态栏 if (status) { sOptions += "status:yes;"; } else { sOptions += "status:no;"; } sOptions += "dialogWidth:" + dialogWidth + "px;"; sOptions += "dialogHeight:" + dialogHeight + "px;"; if (URL != "") { retVal = " return window.showModalDialog('" + URL + strReqArgs + "','__NEW__','" + sOptions + "')"; return(retVal); } else { return(""); } }
/// <summary> /// 使用哈希表存放用户扩展参数,生成request字符串 /// </summary> /// <param name="URL"></param> /// <param name="dialogOperate"></param> /// <param name="dataID"></param> /// <param name="dialogWidth"></param> /// <param name="dialogHeight"></param> /// <param name="Args">HashTable扩展值参</param> /// <returns>eg.?Operation=2&Key=Value&Key=Vaue</returns> public static string ShowModalDialog(string URL, DialogOperate dialogOperate, String dataID, string dialogWidth, string dialogHeight, Hashtable Args) { return(ShowModalDialog(URL, dialogOperate, dataID, dialogWidth, dialogHeight, false, false, false, Args)); }
/// <summary> /// /// </summary> /// <param name="URL"></param> /// <param name="dialogOperate"></param> /// <param name="dataID"></param> /// <param name="dialogWidth"></param> /// <param name="dialogHeight"></param> /// <returns></returns> public static string ShowModalDialog(string URL, DialogOperate dialogOperate, string dataID, string dialogWidth, string dialogHeight) { return(ShowModalDialog(URL, dialogOperate, dataID, dialogWidth, dialogHeight, false, false, false, null)); }
/// <summary> /// 弹出修改页面,使用默认大小 /// </summary> /// <param name="URL"></param> /// <param name="dialogOperate"></param> /// <param name="dataID"></param> /// <returns></returns> public static string ShowModalDialog(string URL, DialogOperate dialogOperate, String dataID) { return(ShowModalDialog(URL, dialogOperate, dataID, "800", "800", false, false, false, null)); }