【发布时间】:2015-05-12 16:37:18
【问题描述】:
我所处的环境如下:
我有一个页面从用户那里接收日期范围,然后用户单击按钮和从 Web 服务检索的订单列表显示在网格视图上,其中一个列是超链接将订单结果页面链接到订单详细信息页面,在查询字符串中传递订单 ID。
这是检索订单的方式:
Public Sub GetOrdersByDate(ByVal StartDate As Date, ByVal EndDate As Date, ByVal StrEnv As String)
Dim client As New OrderService.OrderClient
_items = New List(Of Order)
Try
client.Endpoint.Address = New EndpointAddress(Globals.AppSettings("OrderEnv" & "_" & StrEnv))
Dim returnedServiceOrder As List(Of OrderService.OrderDataHeaderModel)
returnedServiceOrder = client.GetOrdersByDateRange(siteKey, StartDate, EndDate)
copyOrderServiceModelToUIModel(returnedServiceOrder)
Catch ex As Exception
HttpContext.Current.Response.Write(ex.Message)
Finally
client.Close()
End Try
End Sub
这是从超链接访问第二页的方式:
DirectCast(e.Row.FindControl("lblOrderID"), HyperLink).NavigateUrl = Page.ResolveUrl("~/order-review.aspx?order_id=" & e.Row.DataItem.OrderID)
我需要将分页添加到订单详细信息页面,然后在第一页中显示的一组订单上继续前进。
我不知道如何将这组订单传递到订单详细信息页面,以便我可以添加下一个和上一个按钮来更改订单详细信息页面上显示的订单。
有哪些常用的方法来实现这一点?
非常感谢
这是一个主要/细节功能的例子:http://aspsnippets.com/demos/483/
但我的问题是,如何从master上的结果中将分页添加到详细信息视图中?
【问题讨论】:
标签: asp.net .net vb.net gridview web-applications