2014-02-24 31 views
0

我正在面对asp的一点问题,我正在通过 指定li的模板,并在这些li中我有按钮标签。如何在asp.net中给html元素的点击功能

当点击这个按钮我想要一些功能,所以如何附加事件和给逻辑.aspx.cs文件。

下面是我在做什么: -

​​

你可以看到按钮的标签,所以我要附加点击事件,并要在aspx.cs文件implementaion。

回答

0

尝试使用HtmlGenericControlButton服务器端控件。

HtmlContainerControl Container = new HtmlGenericControl("li"); 
//set it's style etc 

//use button class and add it in Container 
Button b=new Button(); 
b.Click += new EventHandler(b_Click); 
//set it's property an on click event 

//add it to li; 
Container.Controls.Add(b); 

Label1.Controls.Add(container); 

protected void b_Click(object sender, EventArgs e) 
{ 
    //Your process you want to do on click. 
} 

或者更好的是创建一个方法Page-Methodservicehttp-generic-handler和使用Java脚本或jQuery的调用它。

0

尝试给飞行中的按钮命名(例如:“button + YourPrimaryKeyOfData”),并在page_load中可以看到PostBack属性以查看postBack源并相应地实现逻辑。

0

您可以使用jquery为应用程序中的每个html控件的每个控件点击事件。

$("#IdOfYourElement").click(function() 
{ 
    alert("Handler for .click() called."); 
}); 
相关问题