随笔分类 -  ASP.NET

Active Server Page NetWork
摘要:Nlog是一个很不错的.NET日志记录组件,它可以将日志输出到控件台,保存到文本,也可以很方便的记录到数据库中,或者发送Emial到指定账户。可以在官网这里下载Nlog:http://nlog-project.org/如果想使用NuGet下载,可以使用Visual Studio(本人使用的Visua... 阅读全文
posted @ 2015-08-11 14:59 Tweet 阅读(584) 评论(1) 推荐(0)
摘要:1、预初始化 预初始化对应Page的PreInit事件和OnPreInit方法。Page_PreInit发生在页面初始化之前,页面上的控件还尚未创建。此时可以:1)创建或重新创建动态控件;2)动态设置主控页。 具体的重载代码如下,并且加注了本步骤Page所执行工作和可处理的任务(后同) #reg... 阅读全文
posted @ 2015-07-10 18:22 Tweet 阅读(199) 评论(0) 推荐(0)
摘要:visual studio 插件 阅读全文
posted @ 2015-05-23 10:39 Tweet 阅读(357) 评论(0) 推荐(0)
摘要:解决Access连接 accdb 不可识别的数据库格式异常 阅读全文
posted @ 2011-09-26 11:25 Tweet 阅读(45084) 评论(7) 推荐(4)
摘要:Repeater 等绑定控件是有索引号的属性的, 是使用Container类的属性的ItemIndex属性,就不需要在事件中在处理了. 阅读全文
posted @ 2010-11-29 13:33 Tweet 阅读(728) 评论(0) 推荐(1)
摘要:首先从RequestContext.RouteData可以得到RouteData类,RouteData类包含所请求路由的相关值。从RouteData.Values获取路由的URL参数值和默认值集合,在从RouteData.Route获取路由的对象,在获取有关集合中与指定值匹配的路由信息. 阅读全文
posted @ 2010-08-26 12:06 Tweet 阅读(4091) 评论(4) 推荐(3)
摘要:IP地址来源搜索,中国邮政编码,腾讯QQ在线状态,外汇-人民币即时报价,中国电视节目预告,天气预报,中国股票行情数据,国内飞机航班时刻表 阅读全文
posted @ 2010-08-17 16:26 Tweet 阅读(16784) 评论(54) 推荐(65)
摘要:你的内容是为了取悦用户,还是搜索引擎。 阅读全文
posted @ 2010-06-30 11:56 Tweet 阅读(279) 评论(0) 推荐(0)
摘要:VSS2005 托管 VS2010代码 阅读全文
posted @ 2010-06-24 17:09 Tweet 阅读(751) 评论(0) 推荐(0)
摘要:Application、Session、Cookie、ViewState、Cache、Hidden的区别 阅读全文
posted @ 2010-06-01 13:01 Tweet 阅读(244) 评论(0) 推荐(0)
摘要:二、Profile作用 1.存储和使用唯一与用户对应的信息 2.展现个人化版本的Web应用程序 3.用户的唯一身份标识在再次访问时识别用户 阅读全文
posted @ 2010-02-25 12:08 Tweet 阅读(1331) 评论(1) 推荐(0)
摘要:当对象( 业务实体)需要通过网络传递时,需要把对象序列化和反序列化,请从性能、易用性、可扩展性的角度来谈一下可供实现的技术(XML 、JSON、二进制等等)的优缺点。 阅读全文
posted @ 2010-02-25 10:09 Tweet 阅读(419) 评论(0) 推荐(0)
摘要:Repeater 使用 AspNetPager分页控件/网易,拍拍,迅雷样式 阅读全文
posted @ 2010-02-21 13:56 Tweet 阅读(3317) 评论(2) 推荐(0)
摘要:递归遍历 private void FindAllTextBoxByPageControl(ControlCollection controlCollection) { for (int i = 0; i controlCollection.Count; i++) { if (controlCollection[i].GetType() == typeof(TextBox)) //System.Web.UI.WebControls.TextBox { (controlCollection[i] as TextBox).Text = String.Empty; } if (controlCollection[i].HasControls()) { //递归 (重要) 否则将退出程序 FindAllTextBoxByPag 阅读全文
posted @ 2010-02-03 10:22 Tweet 阅读(1168) 评论(1) 推荐(0)
摘要:1.正则表达式验证控件 验证上传文件类型 2.服务器端验证 上传文件类型 3.使用HttpFileCollection类 一次上传多个文件 4.解决上传文件大小限制 阅读全文
posted @ 2010-01-28 10:10 Tweet 阅读(480) 评论(0) 推荐(0)
摘要:1.关于伪静态的用处   有些用户觉得,伪静态和真静态实际被收录量会相差非常大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态?   估计非常难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的就是静态,管他是真的还是伪的?搜索引擎看得出吗?   所以说,其实不论是真的还是伪的,其实对于搜索引擎来说都是相同的,搜索引擎没有说,你这个是伪的,我不收录你.   揪根掘底的来说,为什么搜索引擎会不收录带问号的网址?因为搜索引擎怕由于问号而进入死循环(以前动网就有这样一个漏洞,蜘蛛进去出不来了),所以非常多时候带问号的地址是不会进去的,伪静态对于搜索引擎来说,其实就是静态,因为地址中没有带问号,所以没有真静态比伪静态收录得多的说法. 阅读全文
posted @ 2010-01-25 15:48 Tweet 阅读(504) 评论(1) 推荐(1)
摘要:1. 尽可能的减少 HTTP 的请求数 2. 使用 CDN(Content Delivery Network) 3. 添加 Expires 头(或者 Cache-control ) 4. Gzip 组件 5. 将 CSS 样式放在页面的上方 6. 将脚本移动到底部(包括内联的) 7. 避免使用 CSS 中的 Expressions 8. 将 JavaScript 和 CSS 独立成外部文件 9. 减少 DNS 查询 10. 压缩 JavaScript 和 CSS (包括内联的) 11. 避免重定向 12. 移除重复的脚本 13. 配置实体标签(ETags) 14. 使 AJAX 缓存 阅读全文
posted @ 2010-01-24 17:31 Tweet 阅读(333) 评论(0) 推荐(1)
摘要:TextBox属性中ReadOnly='true' 和 Enabled='false' 区别 ReadOnly 属性的TextBox在客户端会展现成这样的标记:<input readonly = "readonly"> Enabled 属性的TextBox在客户端会展现成这样的标记: <input disabled="disabled"> TextModel='Password' 赋值方法 txtPassword.Attributes.Add("Value", "XXXXXX"); 阅读全文
posted @ 2010-01-15 11:34 Tweet 阅读(2431) 评论(3) 推荐(3)
摘要:1.禁用session 2.输出缓冲设置 3.避免服务器端验证. 4.尽量多使用Repater控件 5.在执行大动作操作时请使用 HttpResponse.IsClientConnected 6.使用HTTPServerUtility.Transfer去替换Response.Redirect. 7.当使用服务器端验证时请务必使用Page.IsValid检查页面是否能过验证 8.部署应用程序请使用Release版本 9.关闭 Tracing(追踪) 10.Page.IsPostBack要经常去使用 11.避免使用异常 12.设置缓存(Caching) 13.设置每一次请求缓存 14.StringBuilder类的使用 15.关闭ViewState 16.使用分页 17.当更新应用程序时使用AppOffline.htm 18.控件使用ControlState而不使用ViewState 19.使用finally方法回收资源 阅读全文
posted @ 2010-01-15 10:56 Tweet 阅读(610) 评论(1) 推荐(2)