[英]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.