最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)的JS操作類實例

 更新時間:2015年03月26日 09:31:34   作者:lele  
這篇文章主要介紹了C#實現(xiàn)的JS操作類,封裝了C#關(guān)于javascript的彈出對話框、返回上一頁、跳轉(zhuǎn)等常用操作,非常具有實用價值,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)的JS操作類。分享給大家供大家參考。具體如下:

這個C#類封裝了常用的JS客戶端代碼操作,包括彈出對話框、返回上一頁,通過JS轉(zhuǎn)向,彈出警告框并轉(zhuǎn)向等。

using System.Web;
namespace DotNet.Utilities
{
  /// <summary>
  /// 客戶端腳本輸出
  /// </summary>
  public class JsHelper
  {
    /// <summary>
    /// 彈出信息,并跳轉(zhuǎn)指定頁面。
    /// </summary>
    public static void AlertAndRedirect(string message, string toURL)
    {
      string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
      HttpContext.Current.Response.Write(string.Format(js, message, toURL));
      HttpContext.Current.Response.End();
    }
    /// <summary>
    /// 彈出信息,并返回歷史頁面
    /// </summary>
    public static void AlertAndGoHistory(string message, int value)
    {
      string js = @"<Script language='JavaScript'>alert('{0}');history.go({1});</Script>";
      HttpContext.Current.Response.Write(string.Format(js, message, value));
      HttpContext.Current.Response.End();
    }
    /// <summary>
    /// 直接跳轉(zhuǎn)到指定的頁面
    /// </summary>
    public static void Redirect(string toUrl)
    {
      string js = @"<script language=javascript>window.location.replace('{0}')</script>";
      HttpContext.Current.Response.Write(string.Format(js, toUrl));
    }
    /// <summary>
    /// 彈出信息 并指定到父窗口
    /// </summary>
    public static void AlertAndParentUrl(string message, string toURL)
    {
      string js = "<script language=javascript>alert('{0}');window.top.location.replace('{1}')</script>";
      HttpContext.Current.Response.Write(string.Format(js, message, toURL));
    }
    /// <summary>
    /// 返回到父窗口
    /// </summary>
    public static void ParentRedirect(string ToUrl)
    {
      string js = "<script language=javascript>window.top.location.replace('{0}')</script>";
      HttpContext.Current.Response.Write(string.Format(js, ToUrl));
    }
    /// <summary>
    /// 返回歷史頁面
    /// </summary>
    public static void BackHistory(int value)
    {
      string js = @"<Script language='JavaScript'>history.go({0});</Script>";
      HttpContext.Current.Response.Write(string.Format(js, value));
      HttpContext.Current.Response.End();
    }
    /// <summary>
    /// 彈出信息
    /// </summary>
    public static void Alert(string message)
    {
      string js = "<script language=javascript>alert('{0}');</script>";
      HttpContext.Current.Response.Write(string.Format(js, message));
    }
    /// <summary>
    /// 注冊腳本塊
    /// </summary>
    public static void RegisterScriptBlock(System.Web.UI.Page page, string _ScriptString)
    {
      page.ClientScript.RegisterStartupScript(page.GetType(), "scriptblock", "<script type='text/javascript'>" + _ScriptString + "</script>");
    }
  }
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#實現(xiàn)txt定位指定行完整實例

    C#實現(xiàn)txt定位指定行完整實例

    這篇文章主要介紹了C#實現(xiàn)txt定位指定行的方法,涉及C#針對文本文件進行光標(biāo)定位的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • C#運算符之與,或,異或及移位運算小結(jié)

    C#運算符之與,或,異或及移位運算小結(jié)

    本文是對C#中的與,或,異或及移位運算進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-10-10
  • C# LINQ to XML應(yīng)用介紹

    C# LINQ to XML應(yīng)用介紹

    .Net又引入了LINQ,于是LINQ to XML也就應(yīng)運而生,所以在.Net中,不僅可以用W3C XML DOM標(biāo)準(zhǔn),還可以使用LINQ to XML來操作XML文檔。下面就來簡單介紹一下如何使用LINQ to XML
    2012-11-11
  • C#中私有構(gòu)造函數(shù)的特點和用途實例解析

    C#中私有構(gòu)造函數(shù)的特點和用途實例解析

    這篇文章主要介紹了C#中私有構(gòu)造函數(shù)的特點和用途,需要的朋友可以參考下
    2014-08-08
  • 淘寶IP地址庫采集器c#代碼

    淘寶IP地址庫采集器c#代碼

    這篇文章主要介紹了淘寶IP地址庫采集器c#代碼,有需要的朋友可以參考一下
    2013-12-12
  • C# Resources資源詳解

    C# Resources資源詳解

    這篇文章主要為大家詳細介紹了C# Resources資源,包括Resource Basics、Strongly Typed Resources等,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • C# 設(shè)計模式系列教程-建造者模式

    C# 設(shè)計模式系列教程-建造者模式

    用戶只需要指定要建造的類型就可以得到它們,而具體的建造過程和細節(jié)不需要知道。
    2016-06-06
  • C#時間格式轉(zhuǎn)換為時間戳的方法步驟

    C#時間格式轉(zhuǎn)換為時間戳的方法步驟

    這篇文章主要介紹了C#時間格式轉(zhuǎn)換為時間戳的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • C#實現(xiàn)支付寶沙箱支付的項目實踐

    C#實現(xiàn)支付寶沙箱支付的項目實踐

    本文主要介紹了C#實現(xiàn)支付寶沙箱支付的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • vs 中C#項目讀取JSON配置文件的方法

    vs 中C#項目讀取JSON配置文件的方法

    這篇文章主要介紹了vs中 C#項目讀取JSON配置文件的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04

最新評論

富平县| 太白县| 麻城市| 仁寿县| 垦利县| 永清县| 邵阳市| 大理市| 永昌县| 宜兰县| 南雄市| 稻城县| 神木县| 绥棱县| 仙桃市| 浠水县| 济南市| 南华县| 宜君县| 治多县| 封开县| 陕西省| 崇左市| 天祝| 尖扎县| 勐海县| 大渡口区| 固安县| 宕昌县| 宁远县| 苍溪县| 北票市| 上林县| 吕梁市| 蕉岭县| 达孜县| 中牟县| 周口市| 广丰县| 北安市| 陇西县|