c# - 如何从 HTML 表中获取值到 ASP.net C# 代码?
问题描述
我想从 HTML 表中获取值到 ASP.net C# 我正在使用这些代码:
TableRowCollection rows = Table1.Rows;
foreach(TableRow presentRow in rows) {
presentKey = presentRow.Cells[2].Text;
}
Label1.Text = presentKey;
但是,那些代码不起作用并显示错误:
错误 14 无法将类型 System.Web.UI.HtmlControls.HtmlTableRowCollection 隐式转换为 System.Web.UI.WebControls.TableRowCollection
解决方案
您可以将属性添加runat="server"
到 HTML 标记中,以便在 C# 代码中访问它,然后在 C# 上,您可以将其保存到变量中并在任何您想要的地方调用它。
推荐阅读
- javascript - 与 DOM 首次交互时调用函数(点击桌面浏览器/点击移动浏览器)
- c# - 如何在 ASP 中始终保持会话变量的更新。网络MVC
- python - TypeError: a bytes-like object is required, not 'str' ,我应该怎么做才能修复它?
- php - UID 大于某个值的 imap_search
- javascript - 即使在完成选择后,也会在 react-big-calendar 中突出显示所选插槽的背景
- mysql - 解析器不变。没有新的关键字或语句
- sql - 如何嵌套 groovy sql 结果集并为其生成 JSON?
- java - 编译相同的 Java 文件
- google-fabric - Mac 的 Fabric 应用程序在后台崩溃
- java - SSL 客户端身份验证 - 即使我的客户端证书与“证书颁发机构”中的列表匹配,也找不到合适的证书