resource nombre existe cs0103 contexto context actual c# javascript asp.net

c# - cs0103 - El nombre ''ClientScript'' no existe en el contexto actual



httpcontext no existe en el contexto actual c# (3)

En la página maestra, intente ScriptManager.RegisterStartupScript() lugar. Cuidado, la firma difiere ligeramente de Page.ClientScript.RegisterClientScriptBlock() .

Tengo un código de javascript. Es para mostrar un cuadro de diálogo javascript.

Sin embargo, sigue mostrando este error.

The name ''ClientScript'' does not exist in the current context

Este código fue puesto dentro de la página maestra. También usé exactamente el mismo código en otro archivo aspx, y funciona bien aparte de esto ...

Aquí está mi código:

protected void Button2_Click(object sender, EventArgs e) { string message = "Order Placed Successfully."; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = ''text/javascript''>"); sb.Append("window.onload=function(){"); sb.Append("alert(''"); sb.Append(message); sb.Append("'')};"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); string script = "alert(''abc'');"; }


Para el archivo cs la muestra es;

ClientScript.RegisterClientScriptBlock(this.GetType(), "{some text for type}", "alert(''{Text come to here}''); ", true);

para masterpage cs la muestra es;

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "{some text for type}", "alert(''{Text come to here}''); ", true);


Tratar:

Page.ClientScript

en lugar de ver si hace una diferencia.