我在前台 .aspx里写了.
<script language="JavaScript" type="text/JavaScript">
function messageWindow(title, msg)
{
}
</script>
我不知道怎样在后台的按扭里写内容来用  messageWindow(title, msg)
private void Button1_Click(object sender, System.EventArgs e)
{
          //内容
}
请大家指教.
注:这个script是原来有的,不能改到后台.按扭是在后台得到的两个参数(title, msg).

解决方案 »

  1.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
    string title = "asd"; //
    string msg = "hahhahahha";
    string scriptString = "<script language=JavaScript>";
    scriptString += "messageWindow('" + title + "','" + msg + "');<";
    scriptString += "/";
    scriptString += "script>";
    if(TextBox1.Text != "1") //判断条件
    {
    Page.RegisterStartupScript("Startup",scriptString);
    } }
      

  2.   

    先在.aspx中放一个隐藏的lable,放在要调用的function下面
    然后在.vb中写
    lable.text= "<script>messageWindow(title, msg)</script>"觉得可以,但没有试过,你试试看啦
      

  3.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
              //内容
    string scriptString = "<script language=JavaScript>";
    scriptString += "messageWindow('" + title + "','" + msg + "');<";
    scriptString += "/";
    scriptString += "script>";Response.Write(scriptString);
    }