Revision: 8042
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 29, 2008 09:52 by Anthony
Initial Code
Private Sub RegisterJavascript()
' Define the name and type of the client scripts on the page.
Dim ClientScriptName As String = "LinkClick"
Dim PageType As Type = Me.GetType()
' Get a ClientScriptManager reference from the Page class.
Dim csm As ClientScriptManager = Page.ClientScript
' Check to see if the client script is already registered.
If (Not csm.IsClientScriptBlockRegistered(PageType, ClientScriptName)) Then
Dim ClientScriptText As New StringBuilder()
ClientScriptText.AppendLine("function ToAccountDetails(un) {")
ClientScriptText.AppendLine(" document.getElementById(""UserName"").value = un;")
ClientScriptText.AppendLine(" document.getElementById(""frmToAccountDetails"").submit();")
ClientScriptText.AppendLine("}")
csm.RegisterClientScriptBlock(PageType, ClientScriptName, ClientScriptText.ToString(), True)
End If
End Sub
Initial URL
Initial Description
Gets a ClientScriptManager reference from the Page class. If the client script is not already registered on the page, builds and registers a script. Useful for building a script dynamically and ensuring that it gets registered during the correct stage of the page life cycle.
Initial Title
Programmatically Register Client-Side JavaScript
Initial Tags
javascript
Initial Language
VB.NET