0

将 Asp.Net 与动态数据一起使用。用户在日记页面上并单击超链接 - 加载 TodayesDiaryEntires 页面的今日事件的打印预览。

 <asp:HyperLink runat="server" ID="LoadPreviewOfTodaysEvents" NavigateUrl="~/TodaysDiaryEntries.aspx" Text="Print preview of todays events"></asp:HyperLink>

我在日记页面上有一个值:this.DiaryDate,当用户单击超链接时,将其传递到 TodaysDiaryEntries 页面的最佳方式是什么?

谢谢

4

2 回答 2

0

由于您使用的是超链接,因此您不能使用 PreviousPage 属性来获取源页面。如果 TodaysDiaryEntries 加载到 iframe 或新窗口中,则可以使用 Window.parent javascript 属性在客户端获取日期。

否则,您将需要编写将创建重定向 url 并将日期作为查询字符串嵌入其中的 javascript 函数。

于 2013-05-01T15:50:30.220 回答
0

您可以通过使用链接按钮而不是超链接来使用查询字符串传递该日期,因为在链接按钮中您可以使用您可以获取日期值的命令参数来设置命令参数。或者您也可以使用会话变量将值从一页传递到另一页。

谢谢你。

于 2013-05-01T15:52:49.120 回答