gpt4 book ai didi

c# - 如何在没有 "runat=server"的情况下访问 C# 代码中的 HTML 控件?

转载 作者:行者123 更新时间:2023-11-29 22:23:33 24 4
gpt4 key购买 nike

我知道您可以使用 FindControl 从 C# 中的代码隐藏访问服务器端 HTML 控件(其中包含“runat=server”)。但是我的 HTML 表格是一个动态表格,所以我不能在服务器端使用它。我如何在没有“runat=server”的情况下获取此 HTML 表的 Rows.Count?非常感谢。更新:环顾四周后,我遇到了一些涉及在将值分配给隐藏字段后回发的解决方案。关键是,隐藏字段必须是物理的和单独的 html 形式,而我正在 ascx 文件上开发 DotNetNuke 模块控件,它继承了模块形式。如果我添加另一个表单,它会说我不能有 2 个带有 runat=server 的表单。仍在此处寻找解决方案。

最佳答案

如果它在服务器端,即如果它具有 runat="server" 属性,您可以从代码隐藏访问 HTML 控件。

如果您的表格由一些 javascript 代码填充,您可以在回发之前将行号保存在表单字段中。

关于c# - 如何在没有 "runat=server"的情况下访问 C# 代码中的 HTML 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10895756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com