如何将 Href 添加到按钮.(在帖子中尝试了解决方案)
本文关键字:解决方案 Href 添加 按钮 | 更新日期: 2023-09-27 18:32:48
我知道这似乎是你在编程的第一周会学到的东西。但是有人可以帮助我解决以下问题吗?我有一个 sql 语句来从数据库中选择我的信息。(我使用字符串生成器来构建我的表,id 是"html"。基本上,每当我的表遇到我的行程前缀 id(主键)时,它应该添加一个按钮,以及指向编辑页面的 href,如下所示。
foreach (DataRow row in dt.Rows)
{
html.Append("<tr>");
foreach (DataColumn column in dt.Columns)
{
html.Append("<td>");
if (column.ColumnName == Convert.ToString("Edit"))
{
html.Append("<button type = '"button'" href=TripPrefixAdministration.aspx?TripPrefixId=" + row[column.ColumnName] + "> Edit</button>");
}
else
{
html.Append(row[column.ColumnName]);
}
html.Append("</td>");
}
html.Append("</tr>");
}
请注意,这只是我的表生成器的一部分,我有一个适配器和一个数据表来保存信息。(我的错误是当我单击按钮时没有任何反应。它没有 href 拾起)
按钮没有 href。 如果仍要添加 href 属性,请执行以下操作:
html.Append("<button type = '"button'" href='"TripPrefixAdministration.aspx?TripPrefixId=" + row[column.ColumnName] + "'"> Edit</button>");
更好的方法是使用常规超链接:
html.Append("<a href='"TripPrefixAdministration.aspx?TripPrefixId=" + row[column.ColumnName] + "'"> Edit</a>");
然后,您可以使用CSS设置其样式,使其看起来像一个按钮。