我想将一个aspx网页连接到另一个

时间:2010-03-30 13:21:30

标签: asp.net

我想使用名为email的命令按钮将一个网页连接到另一个网页。当用户点击电子邮件按钮时,它应该将他们带到另一个网页,用户可以在其中选择他们想要发送到的电子邮件。然后他们会点击“确定”按钮,它会将它们返回到上一个网页,在那里他们可以输入他们的电子邮件并写一条消息并点击提交。

1 个答案:

答案 0 :(得分:2)

为此,您可以使用asp.net Session对象。会话允许您将信息(例如电子邮件地址列表)保存到内存中,并在另一页上检索它们。

这是基本的article on Session,包括一堆操作方法。

从逻辑流程角度来看:

  1. 加载主表单页面
  2. 用户完成一个或多个字段
  3. 用户点击“选择电子邮件”按钮
  4. 在按钮点击事件处理程序中,将所有已完成的表单值存储在Session中,并重定向到第二个.aspx页面
  5. 用户选择一些电子邮件地址并点击“确定”
  6. 在电子邮件.aspx页面的代码后面,在您的okay按钮单击事件处理程序中,存储在Session中选择了哪些电子邮件地址,然后重定向回主表单。
  7. 在主窗体上加载页面时,检查页面是否不是回发,如果会话值存在,请使用它们填充表单。
  8. 在表单提交期间(应创建电子邮件),使用先前设置为会话的电子邮件列表填充“到”列表。