ASP.Net
navy235
鹏飞
展开
-
网站开发人员应该知道的62件事
<br />近日,有人在Stack Overflow上发表提问“动手开发网站之前,需要知道哪些事情?”,众多人给出了不同的答案,同时所有人根据Stack Overflow问题下面的wiki区对众多答案进行了编辑,总结出62条网站开发人员应该知道的事。Web技术开发者阮一峰把这62条答案进行了翻译,现转载于此,全文如下:<br />有人在Stack Overflow上发问,动手开发网站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答。<br />通常情况下,你需要把所有人的发言从头到尾读一遍。但是,St原创 2010-11-26 14:40:00 · 181 阅读 · 0 评论 -
获取页面URL方法
<br /> protected string GetUrl() { string url = Request.FilePath + "?"; string _flag = ""; foreach (string _str in Request.QueryString) { if (_str == "px") { continue; } url += _flag + _原创 2010-11-05 09:37:00 · 195 阅读 · 0 评论 -
DIV弹出窗口[转载]
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <br /><html xmlns="http://www.w3.org/1999/xhtml"> <br /><head> <br /><meta http-equiv="Content-Type" content="text/html; charset原创 2010-11-08 13:44:00 · 153 阅读 · 0 评论 -
MVC
http://www.cnblogs.com/ASPNET2008/archive/2010/03/07/1680061.html原创 2010-11-10 12:10:00 · 128 阅读 · 0 评论 -
泛型Where几种情况
<br /><br />泛型的Where <br /> <br />泛型的Where能够对类型参数作出限定。有以下几种方式。 <br /> <br />l where T : struct 限制类型参数T必须继承自System.ValueType。 <br /> <br />l where T : class 限制类型参数T必须是引用类型,也就是不能继承自System.ValueType。 <br /> <br />l where T : new()原创 2010-11-09 16:55:00 · 2029 阅读 · 0 评论 -
大型高并发高负载网站的系统架构[转IT.com.cn(IT世界网)]
本文作者在Cernet做过拨号接入平台的搭建,而后在 Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细原创 2010-11-09 17:47:00 · 190 阅读 · 0 评论 -
如何构建高性能网站
1. 数据库访问性能优化 <br /><br />数据库的连接和关闭<br /><br />访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真原创 2010-11-17 11:52:00 · 576 阅读 · 0 评论 -
罕见的C#关键字【转】
<br /> 在正式开始之前,我需要先声明:这些关键字对于偏向底层的程序员更加耳熟能详,对这些关键字不了解并不影响你作为一个合格的程序员。<br />QQ291911320<br /> 这意味着这些关键字会让你在编写程序时得到更好的代码质量和可读性,enjoy<br /> yield<br /> yield关键字会告诉编译器当前的函数是在一个循环内部,编译器会相应生成一个执行它在循环体内部所表示行为的类,yield和return关键字一起用于为枚举器对象提供返回值,比如说:在foreach内部的每一原创 2010-11-19 09:29:00 · 230 阅读 · 0 评论 -
URL重写以及生成静态页
<br /> 1.注册HTTPMODEL:<br /> <br /><httpModules> <add name="IHttpModer" type="IHttpJingTai" /> </httpModules><br />注册 <system.webServer>节里的Handler<br /><add name="ReWriter" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:/Windows/Micros原创 2010-11-22 17:15:00 · 405 阅读 · 0 评论 -
OuterHTML与InnerHTML
This is an DIVouterHTMLinnerHTMLinnertText原创 2010-11-04 14:23:00 · 127 阅读 · 0 评论 -
上传控件
<br /> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"<br /> codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"<br /> width="520" height="50" id="fileUpload" align="middle"><br />原创 2010-11-04 13:58:00 · 250 阅读 · 0 评论 -
网站架设技术
<br />1.使用者优先的观念<br /> 无论什么时候,不管是着手准备设计HomePage之前。 正在设计之中,或者已经设计完毕,有一个最高行动准则一定要牢记在心,那就是∶使用者优先。因为没有使用者去光顾, 任何自认再好的HomePage都是没有意义的。<br /><br /> 2.考虑大多数人的连线状况<br /> 您或许使用办公室的ISDN,也可能使用学校的高速专线,但您都必须知道,目前大多数人所使用的还是14.4K或28.8KModem透过电话线路的缓慢连线方式 ,而且塞车塞得很严重。原创 2010-12-27 10:22:00 · 270 阅读 · 0 评论 -
AJax 异步请求封装的问题
<br />客户端可以直接使用该返回值(JSON对象)<br />规范化 可以避免拼接JSON字符串出错<br />建议你重新封装一下异步请求。统一异步返回json的格式。默认统一处理失败<br />Chenxin.ajax=function (option){ Chenxin.apply(option,{ success: function(result){ try{ if(typeof(result)=='string'){ var s=result; var reg=new RegEx原创 2010-12-03 10:01:00 · 317 阅读 · 0 评论 -
LOG4NET配置以及扑捉异常
<br />一.在Webconfig中配置节点<br /><configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections> <log4net> <appender name="exceptionAppender" type="log4net.Appender.RollingFileAppender">原创 2010-12-06 13:46:00 · 729 阅读 · 0 评论 -
Memcached 使用简单教程
<br />Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached作为缓存技术的解决方案,已经是众所周知了;现在很多WEB应用都在使用它——包括一些知名的网站。若你还不知道这些,请在阅读之前先了解一下。<br /> 在ASP.NET中使用Memcached,有很多文章都有介绍,以下是我个人的使用经验。<br /> 一,准备<br />原创 2010-12-09 10:39:00 · 417 阅读 · 0 评论 -
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 I:/FrameWork/FrameWork.web/Web.config 42楼主。 这个错误你应该早明白。 原因是你的项目里面有两个 web.config 配置文件导致的。 只保留根目录下面的那个就OK拉。 希望楼主解决了问题。解决!方法: 在IIS将该目录做成应用程序:打开IIS —>原创 2010-12-15 17:20:00 · 339 阅读 · 0 评论 -
hubble.net数据库全文搜索
<br />http://video.sina.com.cn/v/b/26771278-1627910850.html#26771278原创 2010-12-15 16:17:00 · 268 阅读 · 0 评论 -
HTTP 错误 500.19
<br />HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。<br /> <br /> <br />需安装:rewrite_x86_zh-CN.msi原创 2010-12-15 16:50:00 · 189 阅读 · 0 评论 -
关于Cookie中header("P3P: CP=CURa……")
对于IE来说(默认安全级别下),iframe、img、link等标签都是只发送session cookie(又叫 第一方cookie),拦截本地cookie发送(又叫第三方cookie)。当这些标签跨域引用一个页面,实际上是发起了一次GET请求。<br /><br />如果这个跨域的请求,HTTP返回头中带有Set-Cookie , 那么这个cookie对浏览器来说,实际上是无效的。<br /><br />看如下测试<br /><br />假设有 www.a.com 与 www.b.com 两个域<b原创 2010-12-20 13:15:00 · 1702 阅读 · 0 评论 -
Response.ContentType = "text/plain"[转]
ASP:Response.ContentType 详细用法不同的ContentType 会影响客户端所看到的效果.默认的ContentType为 text/html 也就是网页格式.<br />代码如:<br /><% response.ContentType ="text/html" %> <br /><!--#i nclude virtual="/ContentType.html" --><br />显示的为网页,而<br /><% response.ContentType ="text/plain"原创 2010-11-02 16:07:00 · 5720 阅读 · 2 评论 -
缓存架构存储在数据库里缓存
using System; using System.Collections.Generic; using System.Text; using System.Data; namespace IDbSource { /// /// 数据缓存类,缓存到缓存数据库 /// public class IDbWinCaching : Helper { public IDbWinCaching() {原创 2010-11-23 10:41:00 · 282 阅读 · 0 评论