国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET中常用輸出JS腳本的類實例

2024-07-10 12:48:24
字體:
來源:轉載
供稿:網友

本文實例講述了ASP.NET中常用輸出JS腳本的類,針對過去輸出js腳本的類進行了一定的改進。在項目開發中非常具有實用價值。。具體如下:

很多時候在ASP.NET中我們經常需要輸出一些JS腳本,比如彈出一個警告窗口,返回到歷史頁面等JS功能,我看到網上流傳得比較廣的是馬先光寫的一個JScript類,這個類基本將經常用到的JS腳本包含了,非常方便,唯一的不足是作者采用的Response.Write(string msg)的辦法,這樣造成輸出的js腳本在<html></html>標簽之外,破壞了原有XHTML的結構,所以本人在滿足原功能的情況下,對JScript類做了進一步的改善,這個改善采用了重載的辦法,增加了一個System.Web.UI.Page類的實例作為參數,不會影響原來的程序代碼。
整個程序的代碼如下:
代碼如下:using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Web.UI;

/// <summary>
/// 一些常用的Js調用
/// 添加新版說明:由于舊版普遍采用Response.Write(string msg)的方式輸出js腳本,這種
/// 方式輸出的js腳本會在html元素的<html></html>標簽之外,破壞了整個xhtml的結構,
/// 而新版本則采用ClientScript.RegisterStartupScript(string msg)的方式輸出,不會改變xhtml的結構,
/// 不會影響執行效果。
/// 為了向下兼容,所以新版本采用了重載的方式,新版本中要求一個System.Web.UI.Page類的實例。
/// 創建者:馬先光
/// 新版作者:周公
/// 修改版發布網址:http://blog.csdn.net/zhoufoxcn
/// </summary>
public class JScript
{
    #region 舊版本
    /// <summary>
    /// 彈出JavaScript小窗口
    /// </summary>
    /// <param name="js">窗口信息</param>
    public static void Alert(string message)
    {
        #region
        string js = @"<Script language='JavaScript'>
                    alert('" + message + "');</Script>";
        HttpContext.Current.Response.Write(js);
        #endregion
    }

    /// <summary>
    /// 彈出消息框并且轉向到新的URL
    /// </summary>
    /// <param name="message">消息內容</param>
    /// <param name="toURL">連接地址</param>
    public static void AlertAndRedirect(string message, string toURL)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大名县| 图木舒克市| 利津县| 六盘水市| 澄迈县| 蒲江县| 天全县| 赤峰市| 富蕴县| 聂拉木县| 孝昌县| 大足县| 久治县| 东丽区| 和龙市| 怀化市| 郴州市| 明水县| 连山| 平远县| 政和县| 酉阳| 青河县| 太仆寺旗| 虎林市| 遂宁市| 柏乡县| 西峡县| 什邡市| 新宁县| 普定县| 泸州市| 合肥市| 宜兴市| 新巴尔虎左旗| 赤壁市| 晴隆县| 正安县| 巫山县| 隆安县| 常宁市|