[英]How to add database data to Jquery control dynamically in ASP.NET?
[英]Add a jQuery Function to a dynamically generated Control (ASP.NET)
我创建一个控件(动态地):示例:
Button myButton = new Button();
myButton.Id = "button1";
..到目前为止。
因此,但是现在,如何为这个按钮添加一个jQuery函数?
这样的事情对我不起作用:
$("#button1").live('click', function () {
alert("hi iam getting dynamic added button");});
我能做什么? 希望你们能帮助我:(
myButton.OnClientClick = "clientFunction()";
在客户端:
function clientFunction() {
}
您可以创建一个通用的js函数,该函数采用已单击的控件的ID
function ShowMessage(){
alert("hi iam getting dynamic added button");
}
然后在服务器端
myButton.OnClientClick = "ShowMessage()";
如果您不想发回帖子:
myButton.OnClientClick = "ShowMessage();return false";
我相信当页面呈现给客户端时, button1
将更改为呈现的ID。 我认为最好在按钮上添加一个类,并为此分配jQuery事件:
C#:
Button myButton = new Button();
myButton.Id = "button1";
myButton.CssClass = myButton.Id;
Javascript:
$(".button1").live('click', function () {
alert("hi iam getting dynamic added button");});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.