西北狼

-- 学而时习之,不亦乐乎!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ASP.NET

摘要:阅读目录开始Cookie 概述Cookie的写、读过程使用Cookie保存复杂对象Js中读写CookieCookie在Session中的应用Cookie在身份验证中的应用Cookie的安全状况如何在C#发请的请求中使用Cookie重构与使用总结补充Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好的会话状态,所以我认为每个WEB开发人员都有必要对它有个清晰的认识。本文将对Cookie这个话题做一个全面的描述,也算是我对Cookie的认识总结。 回到顶部Cookie 概述Cookie是什么? Cookie 是一小段文本信息,伴随着用户请求和 阅读全文

posted @ 2012-11-03 16:43 西北老狼 阅读(202) 评论(0) 推荐(0)

摘要:阅读目录开始简单的表单,简单的处理方式表单提交,成功控件多提交按钮的表单上传文件的表单MVC Controller中多个自定义类型的传入参数F5刷新问题并不是WebForms的错以Ajax方式提交整个表单以Ajax方式提交部分表单使用JQuery,就不要再拼URL了!id, name 有什么关系使用C#模拟浏览器提交表单资源链接Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源。虽然Asp.net WebForms框架为了帮助我们简化开发工作,做了很完美的封装,让我们只需要简单地使用服务端控件就可以直接操作那些 HTML表 阅读全文

posted @ 2012-11-03 15:18 西北老狼 阅读(214) 评论(0) 推荐(0)

摘要:场景描述:父页面有个列表,选中一行就弹出一个模态窗口,根据不同的操作,父页面将刚点过的行的按钮变灰。父页面:<head runat="server"><script language="javascript" type="text/javascript">   var clearData; var tmpControllerId; //用于存储当前点击的行号 // 弹出... 阅读全文

posted @ 2010-01-29 09:06 西北老狼 阅读(2006) 评论(2) 推荐(0)

摘要:需求:某网站因业务扩展,需拆分出另一个站点,新旧站点具有相同的内容,但具体栏目表现形式上不一样。原网站运行多年,有大量的图片,这些图片也会在新站上使用。任务是:保证两个网站图片内容同步,即原来的站点增加一个图片,新站点即可使用这个图片。分析:假设两个站点的域名分别为:http://www.a_image.com/和http://www.b_image.com/ 1、将图片分别拷到两台服务器,以后上... 阅读全文

posted @ 2009-10-18 23:07 西北老狼 阅读(2533) 评论(22) 推荐(2)

摘要:IIS处理页面的运行机制:IIS自身是不能处理像ASPX扩展名这样的页面,只能直接请求像HTML这样的静态文件,之所以能处理ASPX这样扩展名的页面,是因为IIS有一个ISAPI(Internet Server Application Programe Interface,互联网服务器应用程序接口)过滤器,它是一个COM组件,虽然这 ISAPI 听上去还挺气派,也算是“应用程序R... 阅读全文

posted @ 2009-07-17 00:57 西北老狼 阅读(1095) 评论(0) 推荐(2)

摘要:在Asp.net中Session的存储方式不象asp那样单一,一共提供了三种存储方式,由于最近一个2000多人使用的web软件出现了故障,用户每天早上在某一时刻出现难以登陆现象,接着Session丢值出现,只有重启IIS,或机器.这时程序恢复正常了.整天都不会出现同样的问题 ,但是第二天依旧!这种现象持续了好几天,我检查了一下日志文件,高峰每秒访问人数大概20人左右,同时大概100多人在线,以后访... 阅读全文

posted @ 2009-07-15 21:34 西北老狼 阅读(400) 评论(0) 推荐(0)

摘要:从大的方面页面生命周期分为如下三个阶段:一、初始化阶段:主要完成用客户端投递过来的数据更改页面控件的状态。具体又分如下各阶段:1、Begin PreInit -> End PreInit 在这个阶段,IsCallback,IsCrossPagePostback,IsPostBack被设置。在这个阶段也可以对母版页或主题进行编程。Code: protected void Page_PreIni... 阅读全文

posted @ 2009-07-14 23:25 西北老狼 阅读(356) 评论(0) 推荐(0)

摘要:搭建一个大型的网站需要考虑包括硬件、软件、编程语言、数据库、web服务器、防火墙等方面。 下面总结了一些作为一个软件开发人员所能考虑及优化的几个方面: 1、尽可能使页面静态化 2、程序与静态内容分离部署 3、缓存技术(web及iis缓存) 4、数据库集群和库表散列(库表散列是最有效的解决方案),可按功能模块将数据库进行分离,不同模块对应不同的库或表。 5、数据路镜像,采用镜像技术,使得读写数据库分... 阅读全文

posted @ 2009-01-17 17:47 西北老狼 阅读(729) 评论(2) 推荐(0)

摘要:作为WEB端,可以考虑以下几个方面: 1。应用缓存技术,包括客户端及服务器端 A、客户端缓存可以通过在页面和后台代码来设置,代码如下: 上面的代码中,Duration表示缓存多少秒,SqlDependency是做数据依赖。如果这两个参数都有,那么数据依赖的优先级更 高一些。如果要实现部分页面缓存,可以用UserCon... 阅读全文

posted @ 2009-01-11 22:55 西北老狼 阅读(298) 评论(1) 推荐(0)

摘要:数据层性能 技巧 1 — 返回多个结果集 技巧 2 — 分页的数据访问 技巧 3 — 连接池 技巧 4 — ASP.NET 缓存 API 技巧 5 — 每请求缓存 技巧 6 — 后台处理 技巧 7 — 页输出缓存和代理服务器 技巧 8 — 运行 IIS 6.0(只要用于内核缓存) 技巧 9 — 使用 Gzip 压缩 技巧 10 — 服务器... 阅读全文

posted @ 2009-01-11 22:09 西北老狼 阅读(254) 评论(0) 推荐(0)

摘要:之前在新电脑上已经装了VS2005,做过web开发的侧试,由于vs2005默认是用集成的轻量级的web服务测试的,所以没遇到此问题,今天装上VS2003后,就一气将旧电脑上的项目全部弄过来了,心想在新电脑上调试程序,肯定很爽,刚打开一个web项目,准备调试时,跳出一个bug“无法在Web服务器上启动调试,没有将asp.net配置为调试”,后来发现,没有在IIS中create该项目,具... 阅读全文

posted @ 2009-01-11 22:04 西北老狼 阅读(270) 评论(0) 推荐(0)

摘要:有使用过VS2003的朋友都应该知道,在安装VS之前,一般需要先安装IIS,这样在安装后.net frameworks之后不会有权限问题. 我自从用VS2005后,由于自带的DevelopmentServer比较方便,因此常常忘记装IIS,今天因为突然需要在IIS下部署,临时装了IIS,理所当然的出现了权限问题: Failed to access IIS metabase. ...... ... 阅读全文

posted @ 2009-01-11 21:52 西北老狼 阅读(373) 评论(0) 推荐(0)

摘要:ASP.NET, ASP.NET AJAX, Visual Studio, Silverlight 和 IIS 7.0 http://blog.joycode.com/scottgu/archive/2007/10/26/109686.aspx 阅读全文

posted @ 2009-01-11 21:49 西北老狼 阅读(192) 评论(0) 推荐(0)