zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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