2010-03-30 54 views
0

我想用一個名爲email的命令按鈕將一個網頁連接到另一個網頁。當用戶點擊電子郵件按鈕時,應該將他們帶到另一個網頁,用戶可以選擇他們想要發送的電子郵件。然後,他們將點擊確定按鈕,它會將它們返回到以前的網頁,在那裏他們可以輸入他們的電子郵件並寫信息並點擊提交。我想將一個aspx網頁連接到另一個

回答

2

爲此,您可以使用asp.net Session對象。會話允許您將信息(如電子郵件地址列表)保存到內存中,並在另一頁上檢索它們。

這裏是基本的article on Session,包括一堆如何做。

從邏輯流的角度看:

  1. 主要形式的頁面加載
  2. 用戶完成一個或多個字段
  3. 用戶點擊「選擇電子郵件」按鈕
  4. 在按鈕單擊事件處理程序,存儲所有完成的表單值爲Session,並重定向到第二個.aspx頁面
  5. 用戶選擇一些電子郵件地址並點擊好
  6. 在電子郵件.aspx頁面後面的代碼中,在您的okay按鈕單擊事件處理程序中,存儲在Session中選擇了哪些電子郵件地址,然後重定向回主窗體。
  7. 在主窗體上加載頁面期間,檢查頁面是否回發,如果會話值存在,則使用它們填充窗體。
  8. 在表單提交期間(應該創建電子郵件的地方),使用之前設置爲Session的電子郵件列表來填充'到'列表。
+0

我該如何做到這一點的代碼格式? – user305112 2010-04-06 16:39:25

+0

如果您發佈現有的代碼(表單,按鈕處理程序等),我們可能會通過解釋代碼的補充來幫助您。我不會爲你編碼整個答案... – 2010-04-06 17:50:37

+0

如果你可以幫助開始,它會很棒,所以我可以完成它,如果我需要任何幫助生病讓你知道。 – user305112 2010-04-13 13:37:16

相關問題