Handles localization and similar aspects of the client-side code.

Servs as a wrapper for the client script registration methods and can dynamically recognize wheter to register scripts via ScriptingManager or Page.ClientScript.

 Copy imageCopy
ScriptManagerHelper.RegisterClientScriptResource(
            this,
            typeof(MyWidget),
            "MyWidget.js");

        // Register initialization
        ScriptManagerHelper.RegisterStartupScript(
            this,
            typeof(MyWidget),
            ClientID + "_KeyStuff",
            "MyWidget_Initialize('" + ClientID + "');",
            true);

        // Register dispose if Microsoft ASP.NET AJAX is available
        if (ScriptManagerHelper.IsMicrosoftAjaxAvailable()) {
            ScriptManagerHelper.RegisterStartupScript(
                this,
                typeof(MyWidget),
                ClientID + "_Dispose",
                @"
                 document.getElementById('" + ClientID + @"').dispose = function() {{
                 MyWidget_Dispose('" + ClientID + @"');
             }}
             ",
                true);
        }

Namespace: MonoSoftware.MonoX.Utilities
Assembly: MonoX (in MonoX.dll) Version: 5.1.40.5065 (5.1.40.5065)

Syntax

C#
public static class JavascriptUtility
Visual Basic
Public NotInheritable Class JavascriptUtility
Visual C++
public ref class JavascriptUtility abstract sealed
F#
[<AbstractClassAttribute>]
[<SealedAttribute>]
type JavascriptUtility =  class end

Inheritance Hierarchy

System..::..Object
  MonoSoftware.MonoX.Utilities..::..JavascriptUtility

See Also