前台:有UpdatePanel控件(AJAX控件)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head >
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
            </ContentTemplate>
        </asp:UpdatePanel>
    </form>
</body>
</html>
------------------------------------------------------------
怎么在asp.net(c#)的.cs文件里,写入javascript语句

解决方案 »

  1.   

    Response.Write("","<script>alert('弹出窗口!');</script>");
      

  2.   

    stringbuilder sb=new stringbuilder();sb.append("<script> 这里写你的js就行了</script>");
      

  3.   

    这个没效果吧。
    Respon.write()
     Page.RegisterStartupScript()
    Page.RegisterClientScriptBlock()用这三个方法都可以实现
      

  4.   

    Page.ClientScript.RegisterStartupScript(GetType(), "submitForm",
                                                            "submitForm('" + dispatch + "');", true);
      

  5.   

    respone.write("直接拼接字符串就可以实现了")
      

  6.   

    ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "sd", "<script>alert('" + Msg + "')</script>", false);
      

  7.   

    Page.ClientScript.RegisterClientScriptBlock()
      

  8.   

    这个应该可以吧. 把他放到一个与button关联的事件里.