C# 重定向到其他页面信息

C# 重定向到其他页面信息,c#,asp.net,redirect,C#,Asp.net,Redirect,如何重定向到另一页并从上一页获取信息?我需要这个来完成一项任务。任务是: 通过使用GridView,将Northwind数据库中所有员工的姓名显示为超链接。所有链接都应重定向到另一个页面,在该页面上,有关员工的详细信息显示在DetailsView中。添加“后退”按钮以返回上一页 我在这里被绊倒了: 所有链接都应重定向到另一个页面,在该页面上,员工的详细信息显示在DetailsView中。您可以在GridView中使用Hyperlink字段,该字段可以定义查询字符串参数并从数据库中绑定这些参数。退

如何重定向到另一页并从上一页获取信息?我需要这个来完成一项任务。任务是:

通过使用GridView,将Northwind数据库中所有员工的姓名显示为超链接。所有链接都应重定向到另一个页面,在该页面上,有关员工的详细信息显示在DetailsView中。添加“后退”按钮以返回上一页

我在这里被绊倒了:


所有链接都应重定向到另一个页面,在该页面上,员工的详细信息显示在DetailsView中。

您可以在GridView中使用Hyperlink字段,该字段可以定义查询字符串参数并从数据库中绑定这些参数。退房

以下是从网站上获取的示例:

<asp:HyperLinkField 
      DataTextField="UnitPrice" 
      DataTextFormatString="GBP {0}" 
      DataNavigateUrlFields="ProductID" HeaderText="Unit Price"
      DataNavigateUrlFormatString="ProductDetails.aspx?ProductID={0}"   />


DataNavigateUrlFormatString=“ProductDetails.aspx?ProductID={0}”的功能是什么?这个ProductDetails.aspx?ProductID={0}的确切含义是什么?@champ实际上是随URL一起发送的一个参数,该参数声明将在下一页显示的数据的id。在下一页中,您将根据此id阅读详细信息。非常基本,非常简单。嗯。。。我想这就是我要搜索的是的,它用数据字段替换了{0},你可以传递你想要的任意多个参数;在绑定时,属性DataNavigateUrlFields中定义的字段值被注入到这些占位符中,占位符可以是{0}、{1},等等。只需确保顺序匹配即可。