C# 如何更改asp.net页面c上的默认超链接#

C# 如何更改asp.net页面c上的默认超链接#,c#,asp.net,hyperlink,C#,Asp.net,Hyperlink,我有一个设置为默认页面的网页,当用户单击项目编号时显示某些数据,但根据项目是什么,我希望显示来自不同超链接的不同数据。我正在Default.aspx.cs页面下编写一个函数 public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsCallback) { //if it's different

我有一个设置为默认页面的网页,当用户单击项目编号时显示某些数据,但根据项目是什么,我希望显示来自不同超链接的不同数据。我正在Default.aspx.cs页面下编写一个函数

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsCallback)

    {
        //if it's different item than go to this hyperlink instead
       // HyperLink1.NavigateUrl
    }
}

我不知道如何编写函数来更改超链接。请帮忙,先谢谢你

这有点令人困惑。你是说页面“当用户点击时显示数据”,然后你是说你想要跟随一个链接。不管怎样,我认为您缺少一些非常基本的web应用程序概念。为了让别人帮助你,你需要更具体,或者这将成为一个开放式问题。我的意思是,当用户单击项目编号时,它会显示该项目的测试数据,但根据项目的类型,数据会发生变化,因此我不希望它转到默认的超链接页面,而是转到显示正确数据的第二个超链接。示例默认情况下,它会转到超链接页面A,但我想将其更改为B。我不知道这是否有意义。Response.Redirect()?…为什么不将超链接设置为正确的URL开头?@OnoSendai我将尝试一下,看看是否有效。