0

解释起来有点复杂,但我希望我能说清楚:

在我的后端中,我有一个 StringBuilder,我在其中为前端编写 HTML 代码并将其分配给 Div.InnerHTML 以显示。现在在这段代码中,我必须有可能调用后端方法,就像我通常使用 LinkBut​​ton 所做的那样,但是当 LinkBut​​ton 以 HTML 显示时,它不是 LinkBut​​ton,所以我不能在这里使用。

一点代码:

 StringBuilder sb = new StringBuilder();
 sb.AppendLine("<td>");
 sb.AppendLine("Test ");
//Here I need to insert a Button that calls a BackEnd-Method From the FrontEnd but Written in BackEnd
 sb.AppendLine("</td>");
 div.innerHTML = sb.ToString();
4

1 回答 1

1

CssClass我建议通过动态创建的按钮的属性附加一个 CSS 类名。

on ()然后让 jQuery 使用该函数通过事件委托处理按钮的单击。

阅读jQuery on() 函数文档以获取更多信息。

一旦您让 jQuery 处理事件客户端,那么您就有多种与服务器交互的选择(__dopostback、ASP.NET AJAX 页面方法、ASP.NET Web API、asmx Web 服务、WCF 等)。

于 2013-09-07T21:17:40.107 回答