C# 在代码隐藏中访问html元素 我已经用JQuery.Ajax创建了html控件,所以在开发时无法获得它的ID。 我已经了解了Request.Form[name],但它按名称而不是Id获取元素。我需要按Id访问元素,因为我的控件是单选按钮,并且我有多个同名单选按钮来管理单选分组。
我还有什么选择 请提出解决办法 谢谢。终于完成了 我使用请求[名称],因为艾默尔说这是我的最终选择。这种方法的问题是,我使用单选按钮,并且我必须为单选按钮指定相同的名称,以便将它们绑定到单个组中 比如:C# 在代码隐藏中访问html元素 我已经用JQuery.Ajax创建了html控件,所以在开发时无法获得它的ID。 我已经了解了Request.Form[name],但它按名称而不是Id获取元素。我需要按Id访问元素,因为我的控件是单选按钮,并且我有多个同名单选按钮来管理单选分组。,c#,asp.net,C#,Asp.net,我还有什么选择 请提出解决办法 谢谢。终于完成了 我使用请求[名称],因为艾默尔说这是我的最终选择。这种方法的问题是,我使用单选按钮,并且我必须为单选按钮指定相同的名称,以便将它们绑定到单个组中 比如: 对于分组,我编写了自定义JQuery。现在我可以使用Request[g1]或Request[g2]获取这些值:您无法在服务器端获取用JS创建的控件。除了您提到的表格[名称]。另一种方法是通过获取parentserver控件的Html并解析该Html来找到您的控件来获取这些内容。但推荐/最佳的方法
对于分组,我编写了自定义JQuery。现在我可以使用Request[g1]或Request[g2]获取这些值:您无法在服务器端获取用JS创建的控件。除了您提到的表格[名称]。另一种方法是通过获取parentserver控件的Html并解析该Html来找到您的控件来获取这些内容。但推荐/最佳的方法是,在JS中使用的JS中使用/访问控件,可以使用Ajsx在服务器上发布响应,或者将其选择分配给一些服务器控件。谢谢@ AmerZafar,我会考虑您的建议后RND:不能使用请求。阅读第二点@Bharadwaj先生:@Imad我不是在建议,我在那里问了一个问题,比如表单[name]将按名称给出元素,那么表单[id]将按id给出元素?这也是问题,不是答案或建议;
<input id="id1" type="radio" name = "groupname" />
<input id="id2" type="radio" name = "groupname" />
<input id="id1" type="radio" name = "g1" />
<input id="id2" type="radio" name = "g2" />