开发web平台时,很多程序员都注重自己的网页访问速度快(当然这些快的原因还有服务器配置、接入 带宽等),现在来谈谈程序编写这块,因为静态页面访问速度比动态的快,所以我们就是想如何把自己动 态的页面变成静态页面。比如www.bianceng.cn 各栏目读取内容页面就是静态页面。 下面就举四种办法来说说静态页面中如何包含外 发布时间:2012-05-20 作者: 佚名技术 views(181)
Asp.net mvc2中提供很多可以扩展的地方,利用这些扩展之后,asp.net mvc使用起来更加灵活。 Simone Chiaretta曾写过一篇文章:13 ASP.NET MVC extensibility points you have to know。文章中 概括性的介绍了13个asp.net mvc开发人员必须知道的扩展点。我将从这13个扩展点中挑选几个常见的重 要的扩展点进行详细的介绍。这篇 发布时间:2012-05-20 作者: 佚名技术 views(299)
摘要: 安全管理是网站设计不可回避的问题,也是网站设计的重用组成部分.这些组成部分都需要对不 同的用户进行识别,检查用户是否有权限对那些受限制的网页进行访问,这种方法称为认证 (authentication).决定用户可以对哪些内容进行访问,这种方法称为授权(authorization).这两个概念容 易弄混淆,那么可以这么来理解: 认证---你是 发布时间:2012-05-20 作者: 佚名技术 views(431)
本文主要介绍一个检测Padding Oracle的一个工具: Ethical Hacking ASP.NET。 这是一个在codeplex上开源的asp.net安全检测工具,最新的1.3版本一个很重要的功能就是Padding Oracle的检测,昨天我随意的检测了一下博客园的设置,今天博客园团队进行了改进,用这个工具检测了 一下,发现还是可以检测出来。 那么我们来检测一 发布时间:2012-05-20 作者: 佚名技术 views(187)
代码如下: protected void Page_Load(object sender, EventArgs e) { TemplateField mycustomField = new TemplateField(); //创建列实例 mycustomField.ShowHeader = true; // 设置属性 LinkButton lb = new LinkButton(); lb.Text = Delete; mycustomField.HeaderTemplate = new Gr 发布时间:2012-05-20 作者: 佚名技术 views(352)
因为访问量大,做页面浏览量的时候不能直接操作库;用文件来记录的话,虽然减缓了数据库的压力但是对服务器I/O却是一个考验;而缓存正是.Net的一大优势,所以想出HttpHandler结合Cache来减缓I/O操作,这样I/O跟数据库的压力都解决了! 首先创建统计类库 1.创建 CounterHelper 统计类 1 using System; 2 using System.Web; 发布时间:2012-05-20 作者: 佚名技术 views(301)
上一篇Using LINQ in ASP.NET (1) 中介绍了利用LINQ to SQL实现对数据的增删改的操作,但是在实 际的项目应用中,我们经常会使用到存储过程。本篇将介绍如何利用LINQ对存储过程进行操作。 我们利用的还是Northwind数据库,首先创建存储过程: (1)返回所有EMPLOYEES 的信息 CREATE PROCEDURE [dbo].[Employees_GetAll] AS 发布时间:2012-05-20 作者: 佚名技术 views(324)
今天在修改后台用户公司管理列表时,发现列表加载超慢的bug!好几十秒啊!数据是相对其他的列表 是稍微多点,不过也就4000多条,之前是好的,为啥这么慢呢?想起我之前在此列表中加入了一个字段, 用于方便提示管理员公司的产品列表是否有修改之类的状态字段,于是可以断定是加了此字段的原因。 首先,先看看我之前是如何写 发布时间:2012-05-20 作者: 佚名技术 views(296)
|