无法使ClientScriptManager做任何事情

时间:2011-05-05 12:26:36

标签: asp.net vb.net

以下情况:以下代码添加到控件中,该控件由页面动态加载。页面本身使用母版页:

Private Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
    Dim myScript As String = "alert('hello')"
    Page.ClientScript.RegisterStartupScript(Me.GetType(), "MyScript", myScript, True)
End Sub

到目前为止,没有警报发生。如果我在HTML源代码中搜索js-code,我找不到任何东西。我需要做些什么才能让经理输出注册的东西?

任何tipps的Thx sl3dg3

1 个答案:

答案 0 :(得分:0)

如何控制加载并添加到页面?以下工作正常,您的代码在HelloControl的init事件中。

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    Dim control As HelloControl = CType(LoadControl("HelloControl.ascx"), HelloControl)
    Page.Controls.Add(control)

End Sub