Asp.net 服务器Button控件向页面提交JS事件

2024-12-28 15:25:31
推荐回答(4个)
回答1:

楼主用的事件不对。protected void Button1_Click(object sender, EventArgs e) 这个时间是在服务器端调用的,你要调用的是客户端的javascript,所以你必须用客户端事件。
应该用这种方式:在Page_Load事件里面加
protected void Page_Load(object sender, EventArgs e)
{
this.Button1.Attributes.Add("OnClick","varvar()");
}

回答2:

直接设置onclientclick属性为varvar();

回答3:

这样做根本就没有执行varvar() 如果你要调用javascript 可以通过向控件添加 属性的方法 如 goorcome 所说的那样
或者 直接在页面上直接指定 客户端事件

回答4:



客户端直接调用.varvar(); 不需要到后台在执行js