C# 如何访问占位符的复选框

C# 如何访问占位符的复选框,c#,html,asp.net,web,checkbox,C#,Html,Asp.net,Web,Checkbox,我正在使用ASP.net C#开发一个web应用程序。 我已经在页面加载中使用HTML字符串生成器创建了复选框 StringBuilder html = new StringBuilder(); html.Append(" <input type='checkbox' class='custom-control-input' runat='server' id='check1"'>"); StringBuilder html=new StringBu

我正在使用ASP.net C#开发一个web应用程序。 我已经在页面加载中使用HTML字符串生成器创建了复选框

StringBuilder html = new StringBuilder();
 html.Append(" <input type='checkbox' class='custom-control-input' runat='server' id='check1"'>");
StringBuilder html=new StringBuilder();
html.Append(“”);

在onClick函数中,如何访问放置在html占位符中的复选框id?

您的“onClick”函数是Javascript吗?您不能将
runat=server
添加到字符串中并期望它工作。Webforms不是这样工作的。您将需要“真正的”动态控件。