zoukankan      html  css  js  c++  java
  • 总结asp.net页面跳转

    ASP.NET页面跳转相关知识

    一、<a>标签
      1. <a href=”test.aspx”></a>
      2. 这是最常见的一种转向方法;
    eg:  <h3 >页面转向</h3>
         <a href=" http://www.baidu.com"/>通过超链接跳转到百度</a>
    二、Response.Redirect()方法
     1. 过程:发送一个Http响应到客户端,通知客户端跳转到一个新的页面,然后客户端再发送跳转请求到服务器端。
      2. 页面跳转之后内部控件保存的所有信息丢失,当A跳转到B,B页面将不能访问A页面提交的数据信息。
      3. 使用这个方法使用这个方法跳转后浏览器地址栏的Url信息改变
      4. 可以使用Session Cookies Application等对象进行页面间的数据传递
      5. 重定向操作发生在客户端,总共涉及到两次与Web服务器的通信:一次是对原始页面的请求,另一次是重定向新页面的请求
    <asp:Button ID="Button1" runat="server" Text="通过Response.Redirect跳转" onclick="Button1_Click" />
     Response.Redirect("http://www.hlbrzy.com");
     Response.End();
    三、Server.Transfer()方法
      1. 实现页面跳转的同时将页面的控制权进行移交
      2. 页面跳转过程中Request Session等保存的信息不变,跳转之后可以使用上一个页面提交的数据
      3. 跳转之后浏览器地址栏的Url不变
      4. 这种方法的重定向请求是在服务器端的进行的,浏览器不知道页面已经发生了一次跳转
    eg:   <asp:Button ID="Button2" runat="server" Text="通过Server.Transfer跳转"
                onclick="Button2_Click" />
        Server.Transfer("Default2.aspx");
    必须在自己当前的页面进行添加一个新项,就可以完成链接了。
  • 相关阅读:
    C#Type类中的IsAssignableFrom、IsInstanceOfType、IsSubclassOf
    C# IsAssignableFrom & IsInstanceOfType & IsSubclassOf & Is
    VS2017桌面应用程序打包成.msi或者.exe
    C# 10个常用特性
    ADO.NET 的六大对象及其关系图
    Expression表达式树(C#)
    表达式树 Expression Trees
    特性 Attribute
    C# 特性(attribute)
    Vue中使用axios
  • 原文地址:https://www.cnblogs.com/xingxing00/p/3637598.html
Copyright © 2011-2022 走看看