c#注册客户端事件示例
2023-06-13 09:15:17 时间
///<summary>
///注册客户端CSS文件
///</summary>
///<paramname="page"></param>
///<paramname="relativeURL"></param>
publicstaticvoidRegisterClientCSSFile(Pagepage,stringrelativeURL)
{
relativeURL=page.ResolveUrl(relativeURL);
page.Header.Controls.Add(newLiteralControl("\n<linkhref=\""+relativeURL+"\"rel=\"stylesheet\"type=\"text/css\">\n"));
}
///<summary>
///网页延迟退出
///</summary>
///<paramname="page"></param>
///<paramname="script"></param>
///<paramname="delayTime">以秒为单位?</param>
publicstaticvoidClosePage(Pagepage,stringscript,intdelayTime)
{
stringcloseScript.="";
closeScript.+="<script.language=javascript>";
closeScript.+="setTimeout(\"ClosePage()\","+(delayTime*1000).ToString()+");";
closeScript.+="functionClosePage(){window.close();"+script+"};";
closeScript.+="</script>";
page.ClientScript.RegisterClientScriptBlock(page.GetType(),"ClosePage",
closeScript);
}
///<summary>
///注册客户端脚本文件
///Creator:CreateTime:2009/7/2213:47:20
///</summary>
///<paramname="page"></param>
///<paramname="key"></param>
///<paramname="relativeURL"></param>
publicstaticvoidRegisterClientScriptFile(Pagepage,stringkey,stringrelativeURL)
{
relativeURL=page.ResolveUrl(relativeURL);
if(!page.ClientScript.IsClientScriptIncludeRegistered(key))
{
page.ClientScript.RegisterClientScriptInclude(key,relativeURL);
}
}
///<summary>
///
///</summary>
///<paramname="control"></param>
publicstaticvoidAutoBreakWord(WebControlcontrol)
{
if(control!=null)
{
control.Style.Add("word-break","break-all");
}
}
///<summary>
///
///</summary>
///<paramname="control"></param>
publicstaticvoidDisablePaste(WebControlcontrol)
{
if(control!=null)
{
control.Attributes.Add("onpaste","event.returnValue=false;");
}
}
///<summary>
///
///</summary>
///<paramname="control"></param>
publicstaticvoidDisableKeyDown(WebControlcontrol)
{
if(control!=null)
{
control.Attributes.Add("onkeydown","event.returnValue=false;");
}
}
相关文章
- 常用C#代码「建议收藏」
- 在C#中如何List去除重复元素?
- C#用什么开发_hbase写数据流程
- c#面试题抽象类和接口的区别-金三银四面试:C#程序员经常遇到的30道基础面试题,想你所想
- C 结合 MySQL 实现安全登录(c# mysql 登录_)
- C#中的委托和事件学习(续)
- c#中返回文章发表的时间差的示例
- C#Lambda表达式用途深入理解
- C#使用MailAddress类发送html格式邮件的实例代码
- c#检测端口是否被占用的简单实例
- c#实现数据库事务示例分享
- c#标准idispose模式使用示例
- C#实现的图片盖章功能,支持拖拽、旋转、放缩、保存
- c#事件使用示例详解
- 基于C#实现一个最简单的HTTP服务器实例
- C#中的事件介绍
- C#将DataTable转换成list的方法
- C#中类与结构的区别实例分析
- C#实现WinForm捕获最小化事件的方法
- C#Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法
- C#调用CMD命令实例
- C#中事件的动态调用实现方法
- C#备忘录模式(MementoPattern)实例教程