c#注册客户端事件示例

 更新时间:2014年01月28日 10:25:15   作者:  
这篇文章主要介绍了c#注册客户端事件使用示例,大家参考使用吧

复制代码 代码如下:

/// <summary>
 /// 注册客户端CSS文件
 /// </summary>
 /// <param name="page"></param>
 /// <param name="relativeURL"></param>
 public static void RegisterClientCSSFile(Page page, string relativeURL)
 {
     relativeURL = page.ResolveUrl(relativeURL);
     page.Header.Controls.Add(new LiteralControl("\n<link href=\"" + relativeURL + "\" rel=\"stylesheet\" type=\"text/css\">\n"));
 }
 /// <summary>
 /// 网页延迟退出
 /// </summary>
 /// <param name="page"></param>
 /// <param name="script"></param>
 /// <param name="delayTime">以秒为单位?</param>
 public static void ClosePage(Page page, string script, int delayTime)
 {
     string closeScript. = "";
     closeScript. += "<script. language=javascript>";
     closeScript. += "setTimeout(\"ClosePage()\","+ (delayTime * 1000).ToString()+");";
     closeScript. += "function ClosePage(){window.close();"+script+"};";
     closeScript. += "</script>";

     page.ClientScript.RegisterClientScriptBlock(page.GetType(), "ClosePage",
  closeScript);
 }
 /// <summary>
 /// 注册客户端脚本文件
 /// Creator: Create Time:2009/7/22 13:47:20
 /// </summary>
 /// <param name="page"></param>
 /// <param name="key"></param>
 /// <param name="relativeURL"></param>
 public static void RegisterClientScriptFile(Page page, string key, string relativeURL)
 {
     relativeURL = page.ResolveUrl(relativeURL);
     if (!page.ClientScript.IsClientScriptIncludeRegistered(key))
     {
  page.ClientScript.RegisterClientScriptInclude(key, relativeURL);
     }
 }

 /// <summary>
 ///
 /// </summary>
 /// <param name="control"></param>
 public static void AutoBreakWord(WebControl control)
 {
     if (control != null)
     {
  control.Style.Add("word-break", "break-all");
     }
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="control"></param>
 public static void DisablePaste(WebControl control)
 {
     if (control != null)
     {
  control.Attributes.Add("onpaste", "event.returnValue=false;");
     }
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="control"></param>
 public static void DisableKeyDown(WebControl control)
 {
     if (control != null)
     {
  control.Attributes.Add("onkeydown", "event.returnValue=false;");
     }
 }

相关文章

  • C#反射在实际应用中的实例代码

    C#反射在实际应用中的实例代码

    C#反射在实际应用中的实例代码,需要的朋友可以参考一下
    2013-03-03
  • C#编程实现四舍五入、向上及下取整的方法

    C#编程实现四舍五入、向上及下取整的方法

    这篇文章主要介绍了C#编程实现四舍五入、向上及下取整的方法,涉及C#数学运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • c# 开发文字识别软件

    c# 开发文字识别软件

    这篇文章主要介绍了c# 开发文字识别软件的方法,帮助大家更好的利用c#进行文字识别,感兴趣的朋友可以了解下
    2020-12-12
  • C#判断一个矩阵是否为对称矩阵及反称矩阵的方法

    C#判断一个矩阵是否为对称矩阵及反称矩阵的方法

    这篇文章主要介绍了C#判断一个矩阵是否为对称矩阵及反称矩阵的方法,涉及C#矩阵遍历及检查等相关运算技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C# FileSystemWatcher 在监控文件夹和文件时的使用方法

    C# FileSystemWatcher 在监控文件夹和文件时的使用方法

    这篇文章主要介绍了C# FileSystemWatcher 在监控文件夹和文件时的使用方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以参考下
    2020-06-06
  • C# winform打开Excel文档的方法总结(必看篇)

    C# winform打开Excel文档的方法总结(必看篇)

    下面小编就为大家带来一篇C# winform打开Excel文档的方法总结(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • C#获取注册表指定键值操作

    C#获取注册表指定键值操作

    这篇文章主要介绍了C#获取注册表指定键值操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • WPF实现在线预览和显示Word和PDF文件

    WPF实现在线预览和显示Word和PDF文件

    这篇文章主要为大家详细介绍了如何使用WPF实现在线预览和显示Word和PDF文件,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-02-02
  • 在WPF中使用多线程更新UI

    在WPF中使用多线程更新UI

    这篇文章介绍了在WPF中使用多线程更新UI的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 浅谈C# StringBuilder内存碎片对性能的影响

    浅谈C# StringBuilder内存碎片对性能的影响

    这篇文章主要介绍了浅谈StringBuilder内存碎片对性能的影响,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03

最新评论