第九讲页面跳转与数据传输
第九讲 页面跳转与数据传输
教学目的 页面间的跳转 使用查询字符串传送数据到下一页 、实现在页面间交换数据 教学重点: 一、掌握处理页面间关系的方法 二、掌握查询字符串传送数据的方法; 、掌握页面传输数据的方法
教学目的: 一、页面间的跳转 二、使用查询字符串传送数据到下一页 三、实现在页面间交换数据 教学重点: 一、掌握处理页面间关系的方法; 二、掌握查询字符串传送数据的方法; 三、掌握页面传输数据的方法
、添加网页与设置启动项 每个ASP.NET应用程序项目建立时,开发器会自动创 建一个 Webform1.aSpx的网页,该网页为项目的启动 网页。 若要向项目中添加网页,则:在“项目”菜单的下 拉菜单上单击【添加Web窗体】,在模板区选择 “Web窗体”,在名称框内输入网页的名称,单击 【打开】按钮,一个新的网页被添加到项目中。 开发器默认第一个网页为启动网页,若需要将 “ Webform2.aspx”设置为项目的启动网页,右击 “ Webform2.aspx”,在弹出菜单上单击【设为起 始页】即可
一、添加网页与设置启动项 每个ASP.NET应用程序项目建立时,开发器会自动创 建一个WebForm1.aspx的网页,该网页为项目的启动 网页。 若要向项目中添加网页,则:在“项目”菜单的下 拉菜单上单击【添加Web窗体】,在模板区选择 “Web窗体”,在名称框内输入网页的名称,单击 【打开】按钮,一个新的网页被添加到项目中。 开发器默认第一个网页为启动网页,若需要将 “WebForm2.aspx”设置为项目的启动网页,右击 “WebForm2.aspx” ,在弹出菜单上单击【设为起 始页】即可
页面间的跳转 从一个页面跳转到另一个页面有多种方法实现。 (一)在浏览器的地址栏中输入目的网页的URL 在浏览器的地址栏中输入目的网页的URL,可以定 向到新的网页。 (二)调用脚本打开另一个窗口 调用 Javascript脚本的 window. open(方法,可以 打开浏览器的另一个窗口,在该方法的第一个参数 中指定需要展示的页面的URL。打开的另一个窗口为 非模态窗口,可以在它与别的窗口间切换焦点。 也可以调用 Javascript脚本的 window. showModaldialog 方法显示一个模态对话 框,在该方法的第一个参数中指定需要展示的页面 的URL。模态对话框独占屏幕焦点,此时不能够将焦 点切换到别的窗口
二、页面间的跳转 从一个页面跳转到另一个页面有多种方法实现。 (一)在浏览器的地址栏中输入目的网页的URL 在浏览器的地址栏中输入目的网页的URL,可以定 向到新的网页。 (二)调用脚本打开另一个窗口 调用JavaScript脚本的window.open()方法,可以 打开浏览器的另一个窗口,在该方法的第一个参数 中指定需要展示的页面的URL。打开的另一个窗口为 非模态窗口,可以在它与别的窗口间切换焦点。 也可以调用JavaScript脚本的 window.showModalDialog()方法显示一个模态对话 框,在该方法的第一个参数中指定需要展示的页面 的URL。模态对话框独占屏幕焦点,此时不能够将焦 点切换到别的窗口
(三)在页面上增加导航按钮 Web窗体服务器控件 Hyperlink专门为导航到新的URL而设计 该控件的 NavigateUr 1用来指定导航目标。该属性可以在属性 窗口或程序代码中指定。如指定控件 Hyperlink导航到 Webform2.aspx,则其HTM标记为 Kasp: HyperLink id=Hyperlink runat= server NavigateUrl=" Webform2.aspx">跳转到第二页 K/asp: HyperLink> 由于 Hyperlink控件专门用来导航到新的URL,因此它没有 lick一类的事件来添加额外的代码,若需要在程序中再次改 变它的导航目标,在网页或别的控件的事件中改变其 NavigateUr1属性就是。如 HyperLinkl. NavigateUrl="WebForm3 aspx 当用户单击该控件时,会导航到 Webform3.aspx上去
(三)在页面上增加导航按钮 Web窗体服务器控件HyperLink专门为导航到新的URL而设计。 该控件的NavigateUrl用来指定导航目标。该属性可以在属性 窗口或程序代码中指定。如指定控件HyperLink1导航到 WebForm2.aspx,则其HTML标记为: <asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="WebForm2.aspx">跳转到第二页 </asp:HyperLink> 由于HyperLink控件专门用来导航到新的URL,因此它没有 Click一类的事件来添加额外的代码,若需要在程序中再次改 变它的导航目标,在网页或别的控件的事件中改变其 NavigateUrl属性就是。如: HyperLink1.NavigateUrl="WebForm3.aspx"; 当用户单击该控件时,会导航到WebForm3.aspx上去