2

ScriptManager.RegisterStartupScript メソッドでメッセージを書きたい。しかし、このステートメントでエラーが発生しています。

my code
-------
ScriptManager.RegisterStartupScript(Me, Me.GetType, "temp", ("<script language='javascript'>alert(' No data in the database  ');</script>")), False)


error(in particular position)
-----
 , False)   error   -   end of the statement expected


 scriptmanager     Error 'System.Web.UI.Page.Friend ReadOnly Property ScriptManager As System.Web.UI.IScriptManager' is not accessible in this context because it is 'Friend'.  

問題を解決するのを手伝ってください。JavaScriptが初めてです

4

3 に答える 3

3

奇妙なメッセージです。次のことを試していただけますか。

System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"alert(' No data in the database  ');");
sb.Append(@"</script>");

If (Not ClientScript.IsStartupScriptRegistered("JSScript")) Then
        ClientScript.RegisterStartupScript(Me.GetType(), "JSScript", sb.ToString());
于 2012-08-22T06:39:08.267 に答える
0

これは私のために働きます:

Dim js As String = "alert('TGIF!!.')"
ScriptManager.RegisterClientScriptBlock(Me.Page, Me.GetType, "popup", js, True)
于 2013-03-08T18:32:22.430 に答える