
asp.net
jackljf
这个作者很懒,什么都没留下…
展开
-
Windows 2003中如何启动IIS6的GZIP压缩网页传输
Windows 2003中如何启动IIS6的GZIP压缩网页传输 转载:IIS 6.0配置HTTP压缩的步骤 原文: http://zlei12.go.nease.net/ 1. HTTP压缩概述HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。转载 2009-04-16 15:16:00 · 1146 阅读 · 0 评论 -
常用字符集编码详解(ASCII GB2312 GBK GB18030 unicode UTF-8)
常用字符集编码详解(ASCII GB2312 GBK GB18030 unicode UTF-8)<br />字符常用的编码,大家可以认识下以后就可以方便确定用什么编码了 <br /><br />ASCII<br /><br />ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。 <br />只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位。HZ字符编码就是早期为了在只支持7位转载 2010-07-24 09:57:00 · 927 阅读 · 0 评论 -
ASP.NET MVC生命周期介绍
<br />ASP.NET MVC生命周期介绍<br /> <br /> <br /> <br />asp.net应用程序管道处理用户请求时特别强调"时机",对asp.net生命周期的了解多少直接影响我们写页面和控件的效率。对于asp.net mvc,我对它的生命周期兴趣很浓,于是对ASP.NET MVC生命周期提出两个问题:<br />一个HTTP请求从IIS移交到asp.net运行时,asp.net mvc是在什么时机获得了控制权并对请求进行处理呢?处理过程又是怎样的?<br /><br /><br /转载 2010-07-24 10:01:00 · 726 阅读 · 0 评论 -
ASP.NET Session 模型简述
<br />ASP.NET Session 模型简述<br /><br /><br />本文简要介绍了ASP.NET Session 模型.<br /><br />ASP.NET Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW转载 2010-07-24 10:16:00 · 467 阅读 · 0 评论 -
asp.net的总结(转帖)
asp.net的<% %>总结<br /> 在asp.net应用程序中,在asp.net页面常用的<%@ %>、<%# %>、<%= %>。在全球化的项目中使用<%$ %>绑定资源项目,在asp.net mvc中使用<%: %>绑定ViewData。<br /> <%@ %>主要用于在web页面定义Page、引入控件、组件、设置Cache等:1: <%@ Page %>2: <%@ Assembly %>3: <%@ Import %>4: <%@ MasterType %>5:转载 2010-07-24 09:51:00 · 435 阅读 · 0 评论 -
处理ASP.NET Session失效的几个方法
<br />处理ASP.NET Session失效的几个方法<br /> <br /> <br /> <br />检查ASP.NET Session是否失效,是否超时,默认是20分钟,设置的方法是Session.TimeOut=30;或者您可以设置到更高,这个数值的单位是分钟,大家视情况而定。<br />检查代码有无Session.Abandon()之类的。一旦调用 Abandon 方法,当前会话不再有效,同时会启动新的会话。<br />ASP.NET中使用了ACCESS数据库,而且数据库是放在bin目录中转载 2010-07-24 10:08:00 · 594 阅读 · 0 评论 -
如何在IIS6.0中部署asp.net mvc程序
本文介绍了在iis6.0中部署asp.net mvc程序的方法。<br /> <br />1、安装asp.net mvc程序<br />AspNetMVC1.msi 下载地址:<br />http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&displaylang=en<br />2、为asp.net mvc程序设置IIS<br />1) “网站属性” → “主目录”转载 2010-07-24 11:14:00 · 912 阅读 · 0 评论 -
ASP.NET调试API之Log4net使用指南
<br />几乎所有的大型应用都会有自己的用于跟踪调试的API。Log4net是用于.NET开发环境的日志记录包。本文介绍这个ASP.NET调试API的优点和使用。<br /> <br />以下为ASP.NET调试API:Log4net使用指南。<br />1 简介 <br />1.1 Log4net的优点: <br />几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 <br转载 2010-07-28 16:13:00 · 634 阅读 · 0 评论 -
[转]Asp.net终极优化指南秘籍
<br />[转]Asp.net终极优化指南秘籍<br /> <br />1.用Repeater和ListView来代替其他展示数据的控件。<br /> 也许是中国的教材影响,大多数人都喜欢按照课本上的例子来使用Gridview,Datalist,Formview等控件来展示数据。也许,这些控件提供了简便的方式来展示,修改数据,但背后却是增加了很多垃圾的代码,不但影响速度,而且因为这些控件生成的代码是不能控制的,(例如Gridview自动生成的是table的代码,Formview生成后直接是一转载 2010-07-29 16:39:00 · 449 阅读 · 0 评论 -
Log4Net with ASP.NET 3.5
<br /> <br /> <br /> 转自:http://www.codeproject.com/KB/trace/Log4Net_with_ASP_NET.aspx<br /> <br /> <br /> <br />转载 2010-07-28 15:42:00 · 424 阅读 · 0 评论 -
网站设计的65条原则
<br />网站设计的65条原则<br /> <br /> 设计网站中有哪些关键技巧?有哪些陷阱?在这里,世界上一流的网站设计专家让你共享他们的秘密,告诉你使网站赋予情趣的诀窍、应该避免做什么、应使用什么工具软件以及他们喜爱和厌恶的网站。<br /> 明确内容<br /> 如果你想成为一个网站设计者,并正想建一个网站的话,首先应该考虑网站的内容,包括网站功能和你的用户需要什么。你的整个设计都应该围绕这些方面来进行。<br /> 抓住用户<br /> 如果用户不能够迅速地进入你的网站,或操作不便捷,网站设计就转载 2010-08-03 16:30:00 · 531 阅读 · 0 评论 -
ASP.NET 2.0中CSS失效的问题总结
<br />经常有人遇到ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题,现将主要原因和解决方法罗列如下:<br /> <br />1,CSS文件路径不正确<br />这个问题属于Web开发中的基础问题,一般采用相对路径会出现这样的问题,或者样式文件写在了母版页里面,在内容页与母版页不在同一级目录下时会出现这样的问题。此时你要清楚Web中相对路径的规则,如果你不清楚,可以采用绝对路径的写法试试就知道是不是路径的问题了。<br />2,CSS规则写法错误<br />这个问题谁也转载 2010-08-07 09:59:00 · 392 阅读 · 0 评论 -
飞龙asp.net调用dreamweaver的css样式表失效失控解决办法
<br />飞龙asp.net调用dreamweaver的css样式表失效失控解决办法<br /> <br />开发人员用asp.net 调用dreamweaver做的css/样式表或js失效问题,估计很多人头疼。网页设计或网站ui人员负责做的静态页面(一般div+css设计)在dreamweaver显示很正常没有问题,但交给asp.net程序开发人员转换为.aspx格式时,发现css样式或javascipt失效或失控。怎么回事,asp.net的css和dreamweaver的html中的css不一样?ht转载 2010-08-07 10:01:00 · 1155 阅读 · 0 评论 -
html文件修改后缀为aspx之后在ie6中格式显示不正确问题的解决办法
<br /> <br />因为客户的特殊要求,网站显示的时候必须以aspx后缀的形式来显示,所以把所有文件的后缀全部改成aspx了。但是部署上去之后,aspx文件在ie7及ie8中都能正常显示(ie8中能正常显示需要加一行代码:<metahttp-equiv="X-UA-Compatible"content="IE=EmulateIE7" /><br />),但是在ie6中却格式全部错位,显示混乱。但是html文件却没问题。<br /> 网上查了一下发现原来是编码的问题,改为aspx后,.net环转载 2010-08-07 10:02:00 · 848 阅读 · 0 评论 -
.Net中Freetextbox_1.6.3的使用与ftb.imagegallery.aspx安全修正
.Net中Freetextbox的使用方法与安全补丁。 在.Net项目中编辑器使用Freetextbox的占有一定的比重,说去编辑器的选择不得不说的产品,Freetextbox堪称第一款开源免费.Net编辑器,在使用上比较简单,拥有较全的功能以及多语言支持而得到广大开发人员的青睐。 虽是初学.Net,但是由于以往对ASP的项目开发在编辑器上遗留下了很大的弊端,使得我这次不得不精心挑选,在51aspx上询问各位大侠得知了Freetextbox是个不错的选择,便拿来试了试,在使用时发现的一些注意事项作为备忘转载 2010-08-10 14:47:00 · 1449 阅读 · 0 评论 -
Windows Server 2008 IIS 7.0安装
<br /><br />Windows Server 2008 IIS 7.0安装<br /> <br /> <br /> 默认下,安装Windows server 2008时没有安装IIS功能组件,安装IIS组件。<br /> 单击“开始”--“程序”--“管理工具”--“服务器管理”,或者在“运行”中输入<br />命令:servermanager.msc命令打“服务器管理”程序。<br /><br /> <br /><br /> <br /> 在“角色”选项中,单击“添加角色”:<br /转载 2010-08-27 22:44:00 · 635 阅读 · 0 评论 -
asp.net页面传值方法汇总
<br />asp.net页面传值方法汇总<br /> <br /> <br />1. Get(即使用QueryString显式传递)<br /> 方式:在url后面跟参数。<br /> 特点:简单、方便。<br /> 缺点:字符串长度最长为255个字符;数据泄漏在url中。<br /> 适用数据:简单、少量、关键的数据。<br /> 适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。<br /> 用法:例如:url后加?UserID=…,转载 2010-09-01 22:52:00 · 523 阅读 · 0 评论 -
ASP.NET获取MAC地址与IP地址的程序浅析
<br />转自:http://developer.51cto.com/art/200907/138988.htm转载 2010-07-24 11:21:00 · 489 阅读 · 0 评论 -
使用ASP.NET MVC框架创建电子商务网站
此篇通过创建一个电子商务网站,讨论ASP.NET MVC框架下控制器是如何与视图做交互的。<br /> <br />这个系列的第一篇建造了一个简单的电子商务产品列表/浏览网站。它讨论了MVC后面的高层次的概念,示范了如何从头创建一个新的asp.net mvc项目,实现和测试这个电子商务产品列表功能。系列的第二篇对asp.net mvc框架的URL路径选择(routing)架构做了深入探讨,讨论了它的工作原理以及你如何使用它来处理更高级的URL路径选择场景。<br />此篇,将讨论控制器是如何与视图做转载 2010-07-24 11:17:00 · 3318 阅读 · 0 评论 -
ASP.NET页生命周期介绍:阶段,事件及其他
<br />ASP.NET页生命周期介绍:阶段,事件及其他<br /> <br /> 本文概述了asp.net的页生命周期。在页生命周期的每个阶段中,页将引发可运行您自己的代码进行处理的事件。<br /> <br />asp.net 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必转载 2010-07-24 10:12:00 · 498 阅读 · 0 评论 -
JS调用后台带参数的方法
JS调用后台带参数的方法 对于前台调用后台的方法,我们想到最多的就是用AJAX,这个是毋庸置疑的, 我就不再这里多说了。我今天主要想说的是用JS调用后台的方法。对于后台往前台传值,用这种 方法,我们是在熟悉不过了,由此,我们是否可以用同样的办法达到传值方法返回值的效果呢?我在这个项目中最先想到的就是尝试这种(因为这个项目用到了VML,用AJAX以前是不行,不过,后来测试还是没有问题,不过转载 2009-05-04 19:19:00 · 1530 阅读 · 1 评论 -
Window.ShowModalDialog使用详解
Window.ShowModalDialog使用详解 Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持转载 2009-05-04 18:56:00 · 760 阅读 · 0 评论 -
用"window.showModalDialog()"实现DIV模式弹出窗口
用"window.showModalDialog()"实现DIV模式弹出窗口 1、test.html 测试页 测试页面 .list { border-top:1 solid #8A2BE2; border-left:1 solid #8A2BE2; border-right:1 solid #8A2BE2; } .转载 2009-05-05 11:11:00 · 1188 阅读 · 0 评论 -
window.showModalDialog用法
window.showModalDialog用法 在实际的开发过程当中像window.showModalDialog弹出子窗体是非常常用的,今天写了一个DEMO一。新建一个父窗体的页面ParentWeb.aspxCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl转载 2009-05-04 19:01:00 · 581 阅读 · 0 评论 -
在ModalDialog中操作父窗口对象
1、不能使用window.parentWindow.parent是用来在frame中进行操作的,在对话框中不能用来操作父窗口对象 2、正确的做法 调用modaldialog时通过传参数的方式操作例:需求父窗口页面为a.html 子窗口页面为b.html。a.html中有文本框id为test1,在打开的对话框中点击按钮,将a.html的文本框值改为“子窗口值”。实转载 2009-05-05 11:22:00 · 664 阅读 · 0 评论 -
父窗口与子窗口的数据传递问题
曾经有那么一道题目是关于父窗口与子窗口的数据传递问题.我当时只知道父窗口向子窗口传递数据.不知道子窗口怎么向父窗口传递数据.今天终于把这个问题解决了,呵呵,记录一下:我权且把原始窗口叫父窗口,把从该窗口打开或弹出的窗口或对话框叫子窗口.当然打开子窗口可用window.open()或window.showModalDialog()[与window.showModelessDialog()类似].转载 2009-05-05 12:01:00 · 1395 阅读 · 0 评论 -
JavaScript页面刷新与弹出窗口问题解决方法
1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。 而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form,则不会弹出提示窗口。如果页面有form表单, a) 会弹出提示窗口 b) 不会弹出 2.javascript刷新页面的方法 window.location.reload(); 使用windo转载 2009-05-05 18:43:00 · 596 阅读 · 0 评论 -
VS2005,VS2008快捷键大全
----------------------------------------VS2005快捷键大全----------------------------Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT +转载 2009-07-21 11:04:00 · 355 阅读 · 0 评论 -
Asp.net 默认配置下,Session莫名丢失的原因及解决办法
Asp.net 默认配置下,Session莫名丢失的原因及解决办法 正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。 这次到优快云上搜了一下帖子,发现好多人在讨论这个问题,然后我又google了一下,发现微软网站上也有类似的内容。 现在我就把原因和解决办法写出来。 原因: 由于Asp转载 2010-03-01 10:20:00 · 561 阅读 · 0 评论 -
回发或回调参数无效。在配置中使用 enableEventValidation=true或在页面中使用 启用了事件验证。
回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。可行的解决方法有:1、在页面的 中添加 EnableEventValida转载 2010-03-03 10:17:00 · 565 阅读 · 0 评论 -
系统操作日志设计(一)
前言<br /> <br />我们在做企业管理系统时,有多多少少都有对数据的完整性有所要求,比如要求系统不能物理删除记录,要求添加每一条数据时都要有系统记录、或者更新某条数据都需要跟踪到变化的内容、或者删除数据时需要记录谁删除了,何时删除了,以便误删后可以通过系统的XXX功能来恢复误删的数据。<br />我将这种功能称为操作日志<br />为什么要做操作日志?<br />其实上文也描述了一些,其主要目的就是跟踪到每一个用户在系统的操作行为,如对数据进行查询、新增、编辑或删除甚至是登录等行为。更进一步的理解可原创 2010-06-30 16:36:00 · 2870 阅读 · 0 评论 -
系统操作日志设计(二)-代码实现
上一篇《系统操作日志设计》,已基本介绍了为什么要系统操作日志和设计系统操作日志部分内容,如不清楚系统操作日志的请点这里。 :) 通了解《系统操作日志设计》,已基本明确我们不能通过clone的方式来做日志的设计,因为这样不仅会造成的你数据库表爆炸的情况,还大大的增加了工作量,减少了系统的可维护性。 通过思考大概清楚系统操作日志的设计,以下是其UML图:通过上图,我们可以了解知道该UML主要由三个表组成,其中一个主表LogSetting和两个从表分别是LogOperation和LogSe转载 2010-06-30 16:39:00 · 947 阅读 · 0 评论 -
浅谈ASP.NET的Postback(转贴)
<br />说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback。<br />我们知道,无论是ASP.NET1.x,2.0,甚至是以后的版本,ASP.NET最终Render到Client端通过浏览器浏览的都是一样:一个单纯的HTML。Client通过Submit Form的方式将填入Form的数据提交给Server进行处理。我们现在来看看ASP.转载 2010-07-22 18:04:00 · 475 阅读 · 0 评论 -
深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation)
Microsoft 的Visual Studio为我们在应用开发中提供的强大功能,我们是有目共睹。借助该工具,是我们的开发 显得更加高效而轻松。从Microsoft把这个IDE的名字从VS.NET 该为VS(比如原来的Visual Studio.NET 2003,现在的版本叫VS2005),可以MS对该IDE的期望和野心:MS要把它改造成一个万能的IDE。不过任何都有其两面性,对于我们广大的开发者来说,VS是我们的各种行为简单化,傻瓜化;但是在另一方面,他也会蒙蔽我们的眼睛,使我们对它背后做的事情视而不见。转载 2010-07-22 16:54:00 · 543 阅读 · 0 评论 -
vs2005中的WebApplication和WebSite区别
Visual Studio中Website和Web Application Project的区别Visual Studio 2005/2008/2010中均有两种Web开发模型,分别是Website(网站)和Web Application Project(Web应用程序项目),许多初学者都不是很清楚这两者有什么区别。今天我又看了一下微软官方MSDN上解释,在此重复一下。一个website和web app一样出现在visual studio的solution中。但是,website项目只是一组松散组合的文件,转载 2010-07-22 15:17:00 · 1743 阅读 · 0 评论 -
深入剖析ASP.NET的编译原理之二:预编译(Precompilation)
<br />在本篇文章的第一部分:[原创]深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation),详细讨论了ASP.NET如何进行动态编译的,现在我们来谈谈另外一种重要的编译方式:预编译(Precompilation)。<br />1.为什么要进行预编译<br />ASP.NET 2.0的编译方式大体可以分成两种:动态编译和预编译,要回答为什么要进行预编译,我们先要看看动态编译有什么不好的地方。我们回顾一下上一篇介绍的ASP.NET进行动态编译的简单的流程:当来自Bro转载 2010-07-22 16:58:00 · 666 阅读 · 0 评论 -
ASP.NET运行机制
<br />ASP.NET运行机制<br /> <br />1.ASP.NET运行原理概述<br /><br /> <br />如上图,当一个http请求发送过来并被IIS机收到之后,IIS首先通过你请求的页面类型为其加载相应的dll文件,然后在处理过程中将这条请求发送给能够处理这条请求的模块,而在ASP.NET中这个模块就叫做HttpHandler,为什么aspx这样的文件可以被服务器处理,那是因为在服务器端有默认的HttpHandler专门处理aspx文件,IIS再将这条请求发送给能够处理这条请求的模块转载 2010-09-01 22:20:00 · 942 阅读 · 0 评论