前台JS:
function alert()
{
alert('123');
}
后台代码:
LinkButton hl = new LinkButton();
                hl.Text = mv.MarqueeTitle.ToString();
                hl.Attributes.Add("OnClientClick", "return alert();");
                this.Panel1.Controls.Add(hl);
在后台写LINKBUTTON控件,然后点击执行alert()方法,可是不能执行JS代码,怎么改?

解决方案 »

  1.   

      hl.Attributes.Add("onclick", "return alert();");
      

  2.   

    Page.ClientScript.RegisterStartupScript(typeof(abc_register), "step2", "<script type='text/javascript'>alert();</script>");
      

  3.   

    hl.OnClientClick="alert('');return false;");
      

  4.   

    function myAlert()
    {
    alert('123');
    }----------
    hl.Attributes.Add("OnClientClick", "myAlert();");
    如果需要return,将JS中的alert改成return confirm('123');
      

  5.   

    强烈建议你把 function alert 换成 function alert1
      

  6.   

    hl.Attributes.Add("onclick", "alert();");