将jQuery函数添加到动态生成的控件(ASP.NET)

时间:2011-08-04 09:38:39

标签: javascript asp.net

我创建一个Control(动态): 例如:

Button myButton = new Button();
myButton.Id = "button1";

..到目前为止..

所以,现在,我如何添加这个Button一个jquery函数?

这样的事情对我不起作用:

$("#button1").live('click', function () {
alert("hi iam getting dynamic added button");});

我该怎么办?希望你们能帮助我:(

3 个答案:

答案 0 :(得分:0)

myButton.OnClientClick = "clientFunction()";

在客户端:

function clientFunction() {
}

答案 1 :(得分:0)

您可以创建一个通用的js函数,该函数获取已单击的控件的ID

function ShowMessage(){
   alert("hi iam getting dynamic added button");
}

然后在服务器端

myButton.OnClientClick = "ShowMessage()";

如果您不想提回帖子:

myButton.OnClientClick = "ShowMessage();return false";

答案 2 :(得分:0)