濮阳杆衣贸易有限公司

主頁 > 知識庫 > asp.net后臺如何輸出js腳本使用什么方法可以實現(xiàn)

asp.net后臺如何輸出js腳本使用什么方法可以實現(xiàn)

熱門標簽:400電話辦理信任翰諾科技 怎樣給陜西地圖標注顏色 宿遷智能外呼系統(tǒng)排名 電銷機器人 數(shù)據(jù) 廣州銷售外呼系統(tǒng)定制 云狐人工智能電話機器人 ai電銷機器人對貸款有幫助嗎 地圖標注多少錢一張 福州人工智能電銷機器人加盟
用page.ClientScript.RegisterStartupScript方式實現(xiàn)

代碼為:
復制代碼 代碼如下:

/**//// summary>
/// 彈出JavaScript小窗口
/// /summary>
/// param name="js">窗口信息/param>
public static void Alert(string message, Page page)
{
#region
string js = @"Script language='JavaScript'>
alert('" + message + "');/Script>";
//HttpContext.Current.Response.Write(js);
if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "alert"))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "alert", js);
}
#endregion
}

/**//// summary>
/// 彈出消息框并且轉(zhuǎn)向到新的URL
/// /summary>
/// param name="message">消息內(nèi)容/param>
/// param name="toURL">連接地址/param>
public static void AlertAndRedirect(string message, string toURL, Page page)
{
#region
string js = "script language=javascript>alert('{0}');window.location.replace('{1}')/script>";
//HttpContext.Current.Response.Write(string.Format(js, message, toURL));
if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "AlertAndRedirect"))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "AlertAndRedirect", string.Format(js, message, toURL));
}
#endregion
}

/**//// summary>
/// 回到歷史頁面
/// /summary>
/// param name="value">-1/1/param>
public static void GoHistory(int value, Page page)
{
#region
string js = @"Script language='JavaScript'>
history.go({0});
/Script>";
//HttpContext.Current.Response.Write(string.Format(js, value));
if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "GoHistory"))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "GoHistory", string.Format(js, value));
}
#endregion
}

/**//// summary>
/// 刷新父窗口
/// /summary>
public static void RefreshParent(string url, Page page)
{
#region
string js = @"Script language='JavaScript'>
window.opener.location.href='" + url + "';window.close();/Script>";
//HttpContext.Current.Response.Write(js);
if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "RefreshParent"))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "RefreshParent", js);
}
#endregion
}


/**//// summary>
/// 刷新打開窗口
/// /summary>
public static void RefreshOpener(Page page)
{
#region
string js = @"Script language='JavaScript'>
opener.location.reload();
/Script>";
//HttpContext.Current.Response.Write(js);
if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "RefreshOpener"))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "RefreshOpener", js);
}
#endregion
}


/**//// summary>
/// 打開指定大小的新窗體
/// /summary>
/// param name="url">地址/param>
/// param name="width">寬/param>
/// param name="heigth">高/param>
/// param name="top">頭位置/param>
/// param name="left">左位置/param>
public static void OpenWebFormSize(string url, int width, int heigth, int top, int left, Page page)
{
#region
string js = @"Script language='JavaScript'>window.open('" + url + @"','','height=" + heigth + ",width=" + width + ",top=" + top + ",left=" + left + ",location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no');/Script>";
//HttpContext.Current.Response.Write(js);
if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "OpenWebFormSize"))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "OpenWebFormSize", js);
}
#endregion
}


/**//// summary>
/// 轉(zhuǎn)向Url制定的頁面
/// /summary>
/// param name="url">連接地址/param>
public static void JavaScriptLocationHref(string url, Page page)
{
#region
string js = @"Script language='JavaScript'>
window.location.replace('{0}');
/Script>";
js = string.Format(js, url);
//HttpContext.Current.Response.Write(js);
if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "JavaScriptLocationHref"))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "JavaScriptLocationHref", js);
}
#endregion
}

/**//// summary>
/// 打開指定大小位置的模式對話框
/// /summary>
/// param name="webFormUrl">連接地址/param>
/// param name="width">寬/param>
/// param name="height">高/param>
/// param name="top">距離上位置/param>
/// param name="left">距離左位置/param>
public static void ShowModalDialogWindow(string webFormUrl, int width, int height, int top, int left, Page page)
{
#region
string features = "dialogWidth:" + width.ToString() + "px"
+ ";dialogHeight:" + height.ToString() + "px"
+ ";dialogLeft:" + left.ToString() + "px"
+ ";dialogTop:" + top.ToString() + "px"
+ ";center:yes;help=no;resizable:no;status:no;scroll=yes";
ShowModalDialogWindow(webFormUrl, features, page);
#endregion
}

/**//// summary>
/// 彈出模態(tài)窗口
/// /summary>
/// param name="webFormUrl">/param>
/// param name="features">/param>
public static void ShowModalDialogWindow(string webFormUrl, string features, Page page)
{
string js = ShowModalDialogJavascript(webFormUrl, features);
//HttpContext.Current.Response.Write(js);
if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "ShowModalDialogWindow"))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "ShowModalDialogWindow", js);
}
}

標簽:宜春 焦作 新疆 黃南 綿陽 曲靖 大興安嶺 延安

巨人網(wǎng)絡通訊聲明:本文標題《asp.net后臺如何輸出js腳本使用什么方法可以實現(xiàn)》,本文關鍵詞  asp.net,后臺,如何,輸出,腳本,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net后臺如何輸出js腳本使用什么方法可以實現(xiàn)》相關的同類信息!
  • 本頁收集關于asp.net后臺如何輸出js腳本使用什么方法可以實現(xiàn)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    招远市| 和田市| 泰和县| 林州市| 乌苏市| 平江县| 祁东县| 张家港市| 大宁县| 吉木萨尔县| 新田县| 河西区| 启东市| 马龙县| 平遥县| 赤水市| 苗栗市| 墨江| 星座| 酒泉市| 芷江| 惠水县| 曲水县| 峨眉山市| 日照市| 赣榆县| 临高县| 临西县| 曲沃县| 南皮县| 崇阳县| 洪泽县| 德钦县| 邢台县| 耿马| 岗巴县| 大化| 黄大仙区| 郸城县| 佳木斯市| 盘山县|