随笔分类 - ASP.NET
Active Server Page NetWork
摘要:Nlog是一个很不错的.NET日志记录组件,它可以将日志输出到控件台,保存到文本,也可以很方便的记录到数据库中,或者发送Emial到指定账户。可以在官网这里下载Nlog:http://nlog-project.org/如果想使用NuGet下载,可以使用Visual Studio(本人使用的Visua...
阅读全文
摘要:1、预初始化 预初始化对应Page的PreInit事件和OnPreInit方法。Page_PreInit发生在页面初始化之前,页面上的控件还尚未创建。此时可以:1)创建或重新创建动态控件;2)动态设置主控页。 具体的重载代码如下,并且加注了本步骤Page所执行工作和可处理的任务(后同) #reg...
阅读全文
摘要:visual studio 插件
阅读全文
摘要:解决Access连接 accdb 不可识别的数据库格式异常
阅读全文
摘要:Repeater 等绑定控件是有索引号的属性的, 是使用Container类的属性的ItemIndex属性,就不需要在事件中在处理了.
阅读全文
摘要:首先从RequestContext.RouteData可以得到RouteData类,RouteData类包含所请求路由的相关值。从RouteData.Values获取路由的URL参数值和默认值集合,在从RouteData.Route获取路由的对象,在获取有关集合中与指定值匹配的路由信息.
阅读全文
摘要:IP地址来源搜索,中国邮政编码,腾讯QQ在线状态,外汇-人民币即时报价,中国电视节目预告,天气预报,中国股票行情数据,国内飞机航班时刻表
阅读全文
摘要:Application、Session、Cookie、ViewState、Cache、Hidden的区别
阅读全文
摘要:二、Profile作用
1.存储和使用唯一与用户对应的信息
2.展现个人化版本的Web应用程序
3.用户的唯一身份标识在再次访问时识别用户
阅读全文
摘要:当对象( 业务实体)需要通过网络传递时,需要把对象序列化和反序列化,请从性能、易用性、可扩展性的角度来谈一下可供实现的技术(XML 、JSON、二进制等等)的优缺点。
阅读全文
摘要:Repeater 使用 AspNetPager分页控件/网易,拍拍,迅雷样式
阅读全文
摘要:递归遍历
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
阅读全文
摘要:1.正则表达式验证控件 验证上传文件类型
2.服务器端验证 上传文件类型
3.使用HttpFileCollection类 一次上传多个文件
4.解决上传文件大小限制
阅读全文
摘要: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 缓存
阅读全文
摘要:TextBox属性中ReadOnly='true' 和 Enabled='false' 区别
ReadOnly 属性的TextBox在客户端会展现成这样的标记:<input readonly = "readonly">
Enabled 属性的TextBox在客户端会展现成这样的标记: <input disabled="disabled">
TextModel='Password' 赋值方法 txtPassword.Attributes.Add("Value", "XXXXXX");
阅读全文
摘要: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方法回收资源
阅读全文

浙公网安备 33010602011771号