Welcome 微信登录

首页 / 网页编程 / ASP.NET

快速构建一个简单的个人框架系列(2)--FastObject架构(改进)

快速构建一个简单的个人框架系列(2)--FastObject架构(改进)

快速构建一个简单的个人框架系列(2)--FastObject架构(改进)2011-09-15 博客园 谦虚的天下架构也谈不上,就是一个简单的几个类。目前FastObject功能还很小,尤其是多表查询和数据库兼容还存在一定的问题。我们先把这两个问题搁这儿:1.数据库某些地方的兼容2.多表查询为了这两个问题,我对先前的结构做了稍微的修改,后面慢慢就会感觉到。人活一口气,树活一张皮。虽然上篇文章《快速构建一个简单的个人框架系列(1)--FastObject介绍》...
快速构建一个简单的个人框架系列(3)--FastObject具体实现编码

快速构建一个简单的个人框架系列(3)--FastObject具体实现编码

快速构建一个简单的个人框架系列(3)--FastObject具体实现编码2011-09-15 博客园 谦虚的天下前面说了那么多的不具体的想法和设计,今天我们就一个一个来实现它!让我们一起来面对一个一个问题吧!1.底层分别使用的是什么操作access数据库和sqlserver数据库的?这个问题本是一个很麻烦的问题,我采用的是SqlHelper和AccessHelper,我也已经忘记了当初是从那 里下,在这里感谢原作者和汉化者。2.你是如何把SqlDataRe...
ASP.NET MVC 1.0浅析

ASP.NET MVC 1.0浅析

ASP.NET MVC 1.0浅析2011-09-15 博客园 Johnhormy为什么要用ASP.NET MVC 1.0?当我刚知道1.0发布的时候,经常这样问。最近正在考虑是否在我们的企业级应用中使用ASP.NET MVC 1.0框架,因此会一直找使用它的理由,希 望大家在关注技术的同时,结合企业应用谈谈自己的看法。1、MVC的组成Models:访问数据库,装载数据、处理业务逻辑。在项目中体现为数据实体类加业务代理类。Views:显示数据,用户界面。在...
Asp.Net自定义IPrincipal和IIdentity实现用户验证

Asp.Net自定义IPrincipal和IIdentity实现用户验证

Asp.Net自定义IPrincipal和IIdentity实现用户验证2011-09-15 tracefact 张子阳引言前一段时间有两个朋友问我,为什么在HttpModule中无法获得到Session值,因为他们希望自定义一个 HttpModule,然后在其中获取Session来进行用户验证。我奇怪为什么不使用.Net Framework已经提供的 验证机制,而要和Asp时一样,自己手工进行cookie+Session验证?我们是基于.Net Fram...
Asp.Net Web控件 (二)(无间隙滚动控件)

Asp.Net Web控件 (二)(无间隙滚动控件)

Asp.Net Web控件 (二)(无间隙滚动控件)2011-09-15 博客园 steven hu这次的js脚本来源于 崔永祥 编写的通用不间断滚动JS封装类。还是先上效果:html代码如下:设计时如下:只要把所需滚动的代码拖放到该控件内就可以了。现在设置的是向上滚动,高度为100px,宽度为当前 浏览器窗口的宽。再看一下预览效果,就可以实现滚动了:...
Asp.Net Web控件 (五)(可分页Repeater的使用)

Asp.Net Web控件 (五)(可分页Repeater的使用)

Asp.Net Web控件 (五)(可分页Repeater的使用)2011-09-15 博客园 steven hu在上一节中的示例中使用url分页,使用也是非常简单。这一节将讲述其他属性,包括如何使用postback分页。其实控件在默认情况下市使用postback分页的 。下面示例是使用postback分页:cs的代码:protected void Page_Load(object sender, EventArgs e){ if (!IsPostBa...
关于URL的传递字符串问题

关于URL的传递字符串问题

关于URL的传递字符串问题2011-09-15哪热前几天在调程序的时候遇到了比较郁闷的问题,我用URL从一个页面传递字符串到另一个页面的时,出 现了个奇怪的问题,我要传递的字符串是“DK51+700中继站”;可是另一个页面接收到字符串却是: “DK51 700中继口”;加号变成了空格,“站”不能解析出来,变成了不能识别的符号“口”。我上网查找了原因:URL中有些...
通过HttpHandler和开源控件PDFBox来对PDF文档进行访问控制

通过HttpHandler和开源控件PDFBox来对PDF文档进行访问控制

通过HttpHandler和开源控件PDFBox来对PDF文档进行访问控制2011-09-15 博客园 LanceZhang前言如果我们想将服务端的PDF文档内容展示给客户端,往往会通过URL直接访问的方式。这样一来,PDF文档就会毫无保留的保存到客户端去,通过浏览器的PDF插件,客户端可以随意拷贝PDF的副本。(如下图)本文通过HttpHandler和开源控件PDFBox来对PDF文档进行访问控制,只向客户端解析并展示PDF的内容而非PDF文件本身。PD...
ASP.NET中JRepeater的用法

ASP.NET中JRepeater的用法

ASP.NET中JRepeater的用法2011-09-15 博客园 摁钉近日收到很多询问关于JRepeater用法的邮件,不能一一回复,请见谅。现重新将用法发布出来, 希望能够对大家有所帮助。JRepeater在Repeater的基础上封装了列表的样式,控件及相关事件。演示图如下用JRepeater来绑定数据很简单,只需2步:一。将JRepeater添加到工具箱后,拖动到设计图。这时你会看到 自动生成的 用来全选的Checkbox 及 用来删除的Butt...
使用IronPython检测ASP.NET程序状况(上)

使用IronPython检测ASP.NET程序状况(上)

使用IronPython检测ASP.NET程序状况(上)2011-09-15 博客园 Jeffrey Zhao在ASP.NET应用程序运行过程中,很可能会遇到各种意料之外的问题。如果在开发环境下,我们可以设 置断点,对程序状态一探究竟。但是很显然,在产品环境中我们几乎无法使用这样的状态。也正因为如此 ,Dump一个内存快照并进行分析才成为一种“高级技术”,同时在线调试也成为一种需要结合技术能力、 分析能力,甚至抗压能力的工作。对于调...
使用IronPython检测ASP.NET程序状况(下)

使用IronPython检测ASP.NET程序状况(下)

使用IronPython检测ASP.NET程序状况(下)2011-09-15 博客园 Jeffrey Zhao在上一篇文章中,我们在一个请求中执行了IronPython代码,通过这个方法我们可以轻松地的检查系 统运行的状态,或对系统进行一些简单修改。但是这种做法只能检查系统在当前时刻的状态,在很多情况 下,我们需要对系统的请求进行一段时间的采样。对于简单的数据(例如每秒执行的请求数量,请求时间 ),我们可以通过查看Performance Monitor中相...
HTTP Referer总是为空的原因

HTTP Referer总是为空的原因

HTTP Referer总是为空的原因2011-09-15 博客园 陈力就列什么是HTTP Referer简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上 Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。可以用于统 计访问本网站的用户来源,也可以用来防止盗链接(注意:用这种方法来防止盗链接有很大的局限性,因 为Header中的信息很容易伪造)。在.NET中取得该...
浅谈ASP.NET的内部机制(一)

浅谈ASP.NET的内部机制(一)

浅谈ASP.NET的内部机制(一)2011-09-15 博客园 小洋前言:当一个Http请求发送给一个aspx页面时,服务器进行了哪些操作?又如何来解析这个请求? ASP.NET在接收请求后是怎么运行的,如怎么编译以及怎么样用托管的代码来运行的?.....理解这些问题 ,使我们可以更加好的开发ASP.NET。1.当我们在浏览器中请求一个ASP.NET网站的某个页面的时候,如,我们在浏览器中输 入"http://localhost/Demo.asp...
浅谈ASP.NET的内部机制(二)

浅谈ASP.NET的内部机制(二)

浅谈ASP.NET的内部机制(二)2011-09-15 博客园 小洋前言:大家知不知道,一个Http Request是如何被传递给ASP.NET的?而且ASP.NET是如何知道一个 Http Request是请求的.aspx这样的动态文件还是请求的.htm这样的静态文件?......上次已经说到了http.sys和aspnet_filter的功能,希望大家还记得!当一个请求(也就是http Request)通过了http.sys和aspnet_fitler...
浅谈ASP.NET内部机制(三)

浅谈ASP.NET内部机制(三)

浅谈ASP.NET内部机制(三)2011-09-15 博客园 小洋前言:当我们把页面中的数据包含在表单中发送到服务器的时候,数据到底是以什么形式发送的?服 务器接受到提交的数据后是如何读取这些数据,又是如何要决定来引发事件的?我们怎么样才能让我们自 定义的控件能够在服务器端触发事件?为什么服务器控件有的要实 IPostBackEventHandler,IPostBackDataHandler?.....大家已经在知道,在我们开发ASP.NET网站的时候,每...
浅谈ASP.NET内部机制(四)

浅谈ASP.NET内部机制(四)

浅谈ASP.NET内部机制(四)2011-09-15 博客园 小洋前言:在用ASP.NET开发网站的时候,常常看到"生命周期"周期整个词,在ASP.NET AJAX客户端开发时 ,也有生命周期的概念。觉得微软很喜欢引入生命周期。其实生命周期还是蛮好的,可以使得我们对程序 运行的每个过程都可以掌控,提供更加灵活的开发。如果被生命周期弄糊涂了就不好了...本系列的文章中很少涉及代码,希望大家见谅!我这里也不想罗列MSDN上的东西。而是想尽量...
浅谈ASP.NET内部机制(五)

浅谈ASP.NET内部机制(五)

浅谈ASP.NET内部机制(五)2011-09-15 博客园 小洋前言:本章要谈页面生命周期了,过程挺多的,但是一点都不难。不信可以看看。我尽量的讲的平实 一些,而且理解页面的生命周期对喜欢开发自定义控件和组件的朋友是很有帮助的。页面生命周期,也就是处理一个页面请求的过程。我们之前就说过了的,不同文件的由不同的处理程 序来处理。而且处理程序都是实现了IHttpHandler接口。这个接口中有两个方法,其中真正用来处理请求 的就是ProcessRequest...
<< 401 402 403 404 405 406 407 408 409 410 >>