C# 如何向按钮添加Href。(试过的解决方案)

C# 如何向按钮添加Href。(试过的解决方案),c#,datatable,C#,Datatable,我知道这似乎是你在编程的第一周就会学到的东西。但是有人能帮我做下面的事情吗?我有一个sql语句从数据库中选择我的信息。(我使用字符串生成器来构建我的表,id是“html”。基本上,每当我的表遇到我的行程前缀id(主键)时,它都应该添加一个按钮,以及指向编辑页面的href,如下所示 foreach (DataRow row in dt.Rows) { html.Append("<tr>"); foreach (DataColumn column in dt.Column

我知道这似乎是你在编程的第一周就会学到的东西。但是有人能帮我做下面的事情吗?我有一个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>");
}
foreach(数据行中的数据行)
{
html.Append(“”);
foreach(dt.Columns中的DataColumn列)
{
html.Append(“”);
if(column.ColumnName==Convert.ToString(“编辑”))
{
附加(“编辑”);
}
其他的
{
Append(行[column.ColumnName]);
}
html.Append(“”);
}
html.Append(“”);
}

请注意,这只是我的table builder的一部分,我有一个适配器和一个datatable来保存信息。(我的错误是,当我单击按钮时不会发生任何事情。它不会拾取任何href)

按钮没有href。如果仍然要添加href属性,请执行以下操作:

html.Append("<button type = \"button\" href=\"TripPrefixAdministration.aspx?TripPrefixId=" + row[column.ColumnName] + "\"> Edit</button>");
html.Append(“编辑”);
更好的方法是使用常规超链接:

 html.Append("<a href=\"TripPrefixAdministration.aspx?TripPrefixId=" + row[column.ColumnName] + "\"> Edit</a>");
html.Append(“”);

然后,可以使用CSS将其设置为按钮样式。

按钮没有href。如果仍要添加href属性,请执行以下操作:

html.Append("<button type = \"button\" href=\"TripPrefixAdministration.aspx?TripPrefixId=" + row[column.ColumnName] + "\"> Edit</button>");
html.Append(“编辑”);
更好的方法是使用常规超链接:

 html.Append("<a href=\"TripPrefixAdministration.aspx?TripPrefixId=" + row[column.ColumnName] + "\"> Edit</a>");
html.Append(“”);

然后你可以使用CSS将其样式设置为按钮。

为什么不使用
a href
标记并将其样式设置为按钮?为什么不使用
a href
标记并将其样式设置为按钮?上帝保佑你,先生。我从来不知道你不能使用href。但我会记住这一点,以备将来使用。Thanks.将立即接受答案。祝福您善良的先生。我从不知道您不能使用href。但我会记住这一点,以备将来使用。谢谢。将立即接受答案。