从动态生成的控件中调用服务器方法(非Web方法)

时间:2019-04-08 10:05:48

标签: c# asp.net

请考虑以下内容:

ASP.NET代码

<asp:Literal runat="server" id="litControl" />

C#代码

StringBuilder sb = new StringBuilder();
sb.appendFormat("<button id='btn' class='btn-click'>Click Me</button>");
litControl.Text = sb.ToString();

然后这将在我的ASP.NET文字控件中动态生成一个按钮。

单击按钮后如何调用服务器功能?

我不希望使用WebMethod / AJAX方法,因为我需要它能够访问控件。

服务器功能,例如

protected void btnTest_Click(object sender, EventArgs e) {...}

是否有可能能够通过动态控件执行上述功能?

我知道可以在GridView中的按钮(作为TemplateField生成)上使用CommandArgument / CommandName。

是否有类似的方法可用于我的案子?

0 个答案:

没有答案