如何通过 asp.net 中超链接中的 id 重定向某些内容

本文关键字:重定向 id asp 何通过 net 中超 超链接 | 更新日期: 2023-09-27 18:31:26

事情有一个按钮可以做到这一点,但我决定使用它使用超链接,int 代码你会看到我使用的按钮将我重定向到团队页面,在 id 中会提供将填充其他字段的信息。基本上我在玩家页面中,我希望它通过 id 重定向到玩家团队页面。

protected void Button4_Click(object sender, EventArgs e)
{
    int playerId = Convert.ToInt32(Request.QueryString["Id"]);
        DBLPlayers players = new DBLPlayers();
        Player player = players.SelectById(playerId);
    Response.Redirect("DetalhesClube.aspx?Id=" + player.Team.ID.ToString());
}
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
}

}

如何使用超链接执行此操作?

如何通过 asp.net 中超链接中的 id 重定向某些内容

只是 UI 可视化的问题吗?请改用LinkButton...后面的代码将保持不变。

您是否希望使用指向新页面的直接 HTML 链接?对于每个玩家,还会在 aspx 页面中加载相关团队的 ID,并使用它来撰写<a> hiperlink。

如果您发布 aspx 代码,我们可以更精确。

如果您

不使用按钮,则设置 PostBackUrl 属性,您将保存一个服务器请求,如下所示:

Button4.PostBackUrl = "DetalhesClube.aspx?Id=" + player.Team.ID.ToString();

但是正如我所看到的,您不会发布任何值只是链接到另一个页面,因此最好使用普通的旧href或超链接 ASP.NET 控件,您可以装饰它以外观和充当按钮槽css。

HyperLink1.NavigateUrl = "DetalhesClube.aspx?Id=" + player.Team.ID.ToString();