SoFunction
Updated on 2025-03-07

c# registration client event example


/// <summary>
/// Register client CSS file
 /// </summary>
 /// <param name="page"></param>
 /// <param name="relativeURL"></param>
 public static void RegisterClientCSSFile(Page page, string relativeURL)
 {
     relativeURL = (relativeURL);
     (new LiteralControl("\n<link href=\"" + relativeURL + "\" rel=\"stylesheet\" type=\"text/css\">\n"));
 }
 /// <summary>
/// Delayed exit of the web page
 /// </summary>
 /// <param name="page"></param>
 /// <param name="script"></param>
/// <param name="delayTime">in seconds?</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(){();"+script+"};";
     closeScript. += "</script>";

     ((), "ClosePage",
  closeScript);
 }
 /// <summary>
/// Register client script file
 /// 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 = (relativeURL);
     if (!(key))
     {
  (key, relativeURL);
     }
 }

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