zoukankan      html  css  js  c++  java
  • asp.net内置对象Server

    1.Server是Context的一个属性,是HttpServerUtility类的一个对象。

    2.Server.HtmlDecode(),Server.HtmlEncode(),Server.UrlEncode(),Server.UrlDecode()是对HttpUtility类中相应方法的一个代理调用。有的时候很难拿到Server对象,使用HttpUtility。

    3.Server.Transfer(path)内部重定向请求,Server.Transfer(“hellow.aspx”)将用户的请求重定向给hellow.aspx处理,是服务器内部的接管,浏览器是意识不到这个接管的,不像是Response.Redirect那样经历“通知浏览器请求重新访问url这个网址和浏览器接到命令访问新网址的过程”,因此浏览器地址不会变化。因为是内部接管,所以在被重定向到的页面中是可以访问到Request,Cookies等这些来源页面接受的参数,就像这些参数是传递给他的。(不能定位到外部网站)

    3.使用Server.Transfer不能直接重定向到ashx,否则报错(执行子请求出错)。

    4.有时候拿不到HttpContext,可以通过HttpContext.Current拿到当前HttpContext,进而拿到Response,Request,Server等。

    5.Server.Execute 方法执行后,原始页面保留控制权,Server.Transfer方法执行时主调页面失去控制权。

  • 相关阅读:
    28完全背包+扩展欧几里得(包子凑数)
    HDU 3527 SPY
    POJ 3615 Cow Hurdles
    POJ 3620 Avoid The Lakes
    POJ 3036 Honeycomb Walk
    HDU 2352 Verdis Quo
    HDU 2368 Alfredo's Pizza Restaurant
    HDU 2700 Parity
    HDU 3763 CDs
    POJ 3279 Fliptile
  • 原文地址:https://www.cnblogs.com/fanshaomin/p/3735558.html
Copyright © 2011-2022 走看看