在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、页面跳转: (1 服务器传输 server.Transer(https://www.ogeek.net);在定向到新页面后,还是会显示原来的URL,浏览器返回不会退回到原页面,历史记录也不会记录。 应用于完整的控制传输,例如安装向导。 (2 超链接 (3 浏览器重定向 Redirect ,速度快,没有发送到服务器 (4 跨页发送 PostBackUrl=“https://www.ogeek.net” /> IsCrossPagePostBack用来判断是否为跨页提交 IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,加载完传回True 2.调试 (1 修改.aspx 页面的顶部的Page指令,添加 Trace=“true” 在浏览器中操作并查看,(对应状态代码),测试完记得将true改回false!!!! (2 插入跟踪日志 Trace.warn("111") Trace.warn("cATEGORY"," 11",excp); 复制代码 代码如下: try { int a = 0; int b = 5 / a; } catch (System.Exception ex) { Trace.Warn("zzl", "calling b=5/a", ex); } 浏览器中将会以红色鲜艳字体显示: (3 web.config 应用程序跟踪 trace (4 断点调试 3、form表单:get 和post get是通过url传值,post是通过将表单值隐藏到http报文中不显示 get通过的数据有限,post才能传递大数据量 但是post会有浏览器提示重新提交表单的问题,get则没有。 4、禁用viewstate:就读不到上次给客户端的值 自增:addTest.ashx 复制代码 代码如下: public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; string ispostback = context.Request["ispostBack"]; string value = "0"; if (ispostback == "true") { value=context.Request["num_01"]; int valueInint = int.Parse(value); valueInint++; value = valueInint.ToString(); } string filepath = context.Server.MapPath("addTest.htm"); string content = System.IO.File.ReadAllText(filepath); content = content.Replace("@value",value); context.Response.Write(content); } html 复制代码 代码如下: <form action="addTest.ashx" method="post"> <input type="hidden" name="ispostBack" value="true" /> <input type="hidden" name="num_01" value="@value" /> <div>@value </div> <input type="submit" name="" value="addOne" /> </form> 5、cookie 服务器返回数据除了一般html数据,还有cookie,浏览器会把cookie值更新到本地浏览器,可能会消耗太多资源 https://www.ogeek.net 所以网站的图片服务器会和主站域名不同,减少cookie流量传输,以优化网站速率: http://www.myblogs.com/daomul.gif 6、每次请求都会new一个新的IhttpHandler接口的类“变量1”的实例进行处理 用完就GC掉,不会保持上次的值 用static “保存”,所有访问者都会访问的实例 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class vivideo_test_变量1 : System.Web.UI.Page } j++; |
请发表评论