【问题标题】:Passing data from gridview从gridview传递数据
【发布时间】:2012-01-04 19:00:35
【问题描述】:

我在FriendsList.aspx 有一个网格视图。通过这个网格视图,我将能够看到我拥有的所有朋友。然后我可以导航到FriendsDetails.aspx 以查看特定朋友的详细信息。

我可以将数据从FriendsList.aspx 传递到FriendsDetails.aspx。 但是,我不确定如何使用来自FriendList.aspx 的传递值。

请有人告诉我我该怎么做。

我的ItemTemplate 的代码。 (我从 sql 数据源中检索数据)

<ItemTemplate>
    <asp:HyperLink 
          ID="HyperLink1" 
          runat="server" 
          Text="View friend's profile"
          NavigateUrl='<%# String.Format("~/FriendsList.aspx?FriendID={0}", Eval("FriendID")) %>'>
    </asp:HyperLink>
</ItemTemplate>

【问题讨论】:

  • 您是否遇到任何错误?你走的路线看起来不错。 (但不确定语法正确性。)

标签: gridview webforms


【解决方案1】:

从 page.load 处理程序中的请求中拉出友好 ID 并查询数据库

page_load(object sender, EventArgs e)
{
    var friendid = Request["FriendID"];
    var friend = getfriendfromdatabase(friendid);
    //use friend to load the controls.
}

【讨论】:

  • 假设我有 3 页。
  • 传递friendID的方法一样吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-19
  • 1970-01-01
  • 1970-01-01
  • 2014-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多