/// <summary> /// 在指定页面先显示警告框然后关闭窗体。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="message">消息内容。</param> public static void AlertMsgThenClose(Page page, string key, string message) { ExecuteScript(page, key, ScriptLibrary.AlertMsgThenClose(message)); }
/// <summary> /// 在指定页面显示确认框。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="message">消息内容。</param> public static void Confirm(Page page, string key, string message) { ExecuteScript(page, key, ScriptLibrary.ConfirmMsg(message)); }
/// <summary> /// 在指定页面显示提示框。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="message">消息内容。</param> public static void Prompt(Page page, string key, string message) { ExecuteScript(page, key, ScriptLibrary.PromptMsg(message)); }
/// <summary> /// 在指定页面执行等价于浏览器的后退按钮的功能(history.back())。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> public static void GoBack(Page page, string key) { ExecuteScript(page, key, ScriptLibrary.GoToPage(-1)); }
/// <summary> /// 在指定页执行等价于浏览器的前进按钮的功能(history.forward())。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> public static void GoForward(Page page, string key) { ExecuteScript(page, key, ScriptLibrary.GoToPage(1)); }
/// <summary> /// 跳转到指定页面的历史列表中指定位置的页面(history.go(position))。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="position">历史列表中的目标页面的相对位置。</param> public static void GoToPage(Page page, string key, int position) { ExecuteScript(page, key, ScriptLibrary.GoToPage(position)); }
/// <summary> /// 跳转到指定页面的历史列表中指定url的页面(history.go(url))。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="url">历史列表中的目标页面的url。</param> public static void GoToPage(Page page, string key, string url) { ExecuteScript(page, key, ScriptLibrary.GoToPage(url)); }
/// <summary> /// 为指定页面显示模式对话框。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="url">显示在对话框的页面url。</param> /// <param name="height">对话框高度。</param> /// <param name="width">对话框宽度。</param> public static void ShowModalDialog(Page page, string key, string url, double height, double width) { ExecuteScript(page, key, ScriptLibrary.ShowModalDialog(url, height, width)); }
/// <summary> /// 为指定页面显示模式对话框,并转向另一个页面。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="url">显示在对话框的页面url。</param> /// <param name="redirect">转向页面的url。</param> /// <param name="height">对话框高度。</param> /// <param name="width">对话框宽度。</param> public static void ShowModalDialogThenRedirect(Page page, string key, string url, string redirect, double height, double width) { ExecuteScript(page, key, ScriptLibrary.ShowModalDialogThenRedirect(url, redirect, height, width)); }
/// <summary> /// 刷新指定页面的父页面,并关闭该页面。 /// </summary> /// <param name="page">指定页面</param> /// <param name="key">脚本键值。</param> public static void RefreshParentThenCloseWindow(Page page, string key) { ExecuteScript(page, key, ScriptLibrary.RefreshParentThenCloseWindow()); }
/// <summary> /// 在指定页面打开一个新的页面。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="url">新页面的url。</param> public static void OpenWindow(Page page, string key, string url) { ExecuteScript(page, key, ScriptLibrary.OpenPageWindow(url)); }
/// <summary> /// 关闭指定页面。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> public static void CloseWindow(Page page, string key) { ExecuteScript(page, key, ScriptLibrary.CloseWindow()); }
/// <summary> /// 在指定页面显示警告框,刷新父窗体,然后关闭自身窗体。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="message">消息内容。</param> public static void AlertMsgRefreshParentWindowThenCloseSelf(Page page, string key, string message) { ExecuteScript(page, key, ScriptLibrary.AlertMsgRefreshParentWindowThenCloseSelf(message)); }
/// <summary> /// 在指定页面先显示警告框然后刷新本窗体。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="message">消息内容。</param> public static void AlertMsgThenRefreshSelf(Page page, string key, string message) { ExecuteScript(page, key, ScriptLibrary.AlertMsgThenRefreshSelf(message)); }