欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

c#注册客户端事件示例

时间:2021-01-16 12:31:28|栏目:.NET代码|点击:

复制代码 代码如下:

/// <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;");
     }
 }

上一篇:ASP.NET MVC SSO单点登录设计与实现代码

栏    目:.NET代码

下一篇:spring mvc整合freemarker基于注解方式

本文标题:c#注册客户端事件示例

本文地址:http://www.codeinn.net/misctech/46135.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有