c# - .net 代码隐藏页面中的 GetElementsByTagName 功能?

标签 c# .net asp.net

我正在用 C# .NET 编写网页。在 javascript 中有一个名为 GetElementsByTagName 的函数...这对于从 .aspx 页面调用的 javascript 非常有用。我的问题是,有什么方法可以从我的 C# 代码隐藏中获得这种功能吗?

--

那些好奇的场景:我使用 asp:repeater 来生成很多按钮,现在我实际上是在尝试制作一个可以点击所有按钮的按钮。我尝试在创建按钮时将所有按钮存储在一个列表中,但在每次回发期间该列表都会被清除,所以我想我可以尝试上述方法。

最佳答案

试试这个:

foreach (Control ctl in myRepeater.Controls)
{ 
  if (ctl is Button)
  {
    ((Button)ctl).Click();
  }
}

HTH...

关于c# - .net 代码隐藏页面中的 GetElementsByTagName 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/129388/

相关文章:

c# - 在 RowCommand 的嵌套 GridView 中从 DropDownList 中检索值

c# - 使用 Jquery 和 Ajax 返回数据

c# - Webjobs 是否会自动续订 Azure 队列消息的租约?

c# - Xamarin.Android 如何使用 ViewPager 创建可滑动的图片库?

c# - 在 ComboBox 中显示颜色列表 - 拾色器

asp.net - 如何在 ASP.NET MVC 5.2.3 应用程序中的其他位置获取 IAppBuilder 的实例?

asp.net - 您可以将模型属性从 ASP.NET 模型传递到 ReactJS.NET 组件吗?

c# - 为什么UWP连续语音识别会停止

c# - 在 View 中使用接口(interface)类型作为模型并使用真实类型属性和验证的最佳实践

c# - 在 ASP.NET CORE 应用程序 EF Core 库中不从数据库返回新插入的记录 ID?