0

動的データで Asp.Net を使用します。ユーザーは Diary ページにいて、TodayesDiaryEntires ページをロードする今日のイベントの印刷プレビューのハイパーリンクをクリックします。

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

Diary ページに値があります: this.DiaryDate。ユーザーがハイパーリンクをクリックしたときに、TodaysDiaryEntries ページに値を渡す最良の方法は何ですか?

ありがとうございました

4

2 に答える 2

0

リンクボタンでは、日付の値を取得できることを使用してコマンド引数を設定できるため、ハイパーリンクの代わりにリンクボタンを使用して、クエリ文字列を使用してその日付を渡すことができます。または、セッション変数を使用して、あるページから別のページに値を渡すこともできます。

ありがとうございました。

于 2013-05-01T15:52:49.120 に答える
0

ハイパーリンクを使用しているため、PreviousPage プロパティを使用してソース ページを取得することはできません。TodaysDiaryEntries が iframe または新しいウィンドウに読み込まれている場合、Window.parent JavaScript プロパティを使用して、クライアント側で日付を取得できます。

それ以外の場合は、リダイレクト URL を作成し、日付をクエリ文字列として埋め込む JavaScript 関数を記述する必要があります。

于 2013-05-01T15:50:30.220 に答える