その2
ちょっと変えた→修正版3
Option Strict On
Option Explicit OnImports System.Web.UI
Imports System.Web.UI.WebControls
Imports AjaxControlToolkitPublic Class カスタムコントロール
Inherits TextBoxPrivate Sub カスタムコントロール_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
Dim _scriptManager As ScriptManager = ScriptManager.GetCurrent(Me.Page)
For Each script As ScriptReference In ScriptObjectBuilder.GetScriptReferences(GetType(FilteredTextBoxExtender))
_scriptManager.Scripts.Add(script)
NextDim registerScript As String = _
"Sys.Application.add_init(function() {" & _
" $create(AjaxControlToolkit.FilteredTextBoxBehavior, " & _
" { 'FilterType':" & "2," & _
" 'id' :'" & Me.ClientID & "_FilteredTextBoxExtender'}" & _
", null, null, $get('" & Me.ClientID & "'))" & _
"});"
ScriptManager.RegisterStartupScript(Me.Page, GetType(String), Me.ClientID & "FileterdScript", registerScript, True)
End Sub
End Class