<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[I'm James]]></title><description><![CDATA[Lost Highway]]></description><link>https://blog.youkuaiyun.com/BAD1027</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BAD1027]]></copyright><item><title><![CDATA[HttpModule & HttpHandle]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/7229149</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/7229149</guid><author>BAD1027</author><pubDate>Thu, 02 Feb 2012 17:22:17 +0800</pubDate><description><![CDATA[ASP.NET对请求处理的过程：
当请求一个*.aspx文件的时候，这个请求会被inetinfo.exe进程截获，它判断文件的后缀（aspx）之后，将这个请求转交给ASPNET_ISAPI.dll，ASPNET_ISAPI.dll会通过http管道（Http PipeLine）将请求发送给ASPNET_WP.exe进程，在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求，]]></description><category></category></item><item><title><![CDATA[GLOBAL.ASAX .NET开发必须要了解的一个文件]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/7229147</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/7229147</guid><author>BAD1027</author><pubDate>Thu, 02 Feb 2012 17:20:45 +0800</pubDate><description><![CDATA[Global.asax 文件，有时候叫做 ASP.NET 应用程序文件，提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。
概述
Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中，但是]]></description><category></category></item><item><title><![CDATA[Page 的生命周期学习小结(翻译兼笔记)]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/7228854</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/7228854</guid><author>BAD1027</author><pubDate>Thu, 02 Feb 2012 16:11:00 +0800</pubDate><description><![CDATA[初始化(Initialization)

页面被请求时，第一个被执行的总是构造函数(constructor). 你可以在这里初始化很多自定义属性或对象。不过这里有一些限制，因为 page 还没有被完全初始化。特别地，你必须使用 HttpContext.Current 来访问 QueryString, Form, Cookies 集合，以及
 Cache 对象。而 Session 对象在 co]]></description><category></category></item><item><title><![CDATA[js中innerHTML，innerText，outerHTML的用法与区别]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/7228457</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/7228457</guid><author>BAD1027</author><pubDate>Thu, 02 Feb 2012 14:55:00 +0800</pubDate><description><![CDATA[用法： 

 
    test1 test2 
 

在JS中可以使用： 

test.innerHTML: 
　　也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 
　　上例中的test.innerHTML的值也就是“test1 test2 ”。 

test.innerText: 
　　从起始位置到终止位置的内容, 但它去除Html标签 
　　上例中]]></description><category></category></item><item><title><![CDATA[ASP.NET技术的学习顺序问题]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6442498</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6442498</guid><author>BAD1027</author><pubDate>Tue, 24 May 2011 15:27:00 +0800</pubDate><description><![CDATA[<br />如果你已经有较多的面向对象开发经验，跳过以下这两步： <br /><br />　　第一步　掌握一门.NET面向对象语言，C＃或VB.NET。 <br /><br />　　我强烈反对在没系统学过一门面向对象（OO）语言的前提下去学ASP.NET。 <br /><br />　　ASP.NET是一个全面向对象的技术，不懂OO，那绝对学不下去！　　 <br /><br />　　第二步　对.NET Framework类库有一定的了解 <br /><br />　　可以通过开发Windows Form应用程序]]></description><category></category></item><item><title><![CDATA[Pushing a Geneic List of  to View state]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6150147</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6150147</guid><author>BAD1027</author><pubDate>Tue, 18 Jan 2011 16:25:00 +0800</pubDate><description><![CDATA[<br />Working on a DotNetNuke Project we had a requirement which was pretty .NET'ish and had nothing to do with DotNetNuke. All we wanted to do was to store a Generic list of <T> in the view state - where <T> was a XXX_Info class we usually write for DNN m]]></description><category></category></item><item><title><![CDATA[母版页Master中Html控件img,a,javascript相对路径问题]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6073742</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6073742</guid><author>BAD1027</author><pubDate>Mon, 13 Dec 2010 17:25:00 +0800</pubDate><description><![CDATA[<br />在一个WEB项目时，我发现了一些关于母版页相对路径的问题<br />1.<img>控件，图片不能显示<br />解决方案：<br />修改前：<br /><img src="images/footlogo.jpg" /><br />修改后：<br /><img src="images/footlogo.jpg" runat="server" /><br />2.<a>控件<br />修改前：<br /><a href="Report/WCDMAHSDPA.aspx" >WCDMA HSDPA</]]></description><category></category></item><item><title><![CDATA[Asp.Net Trace 全功略 ]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6026927</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6026927</guid><author>BAD1027</author><pubDate>Mon, 22 Nov 2010 14:29:00 +0800</pubDate><description><![CDATA[<br />【摘要】ASP.NET的跟踪功能比ASP有了很大的提高，通过跟踪信息有利于判断WEB应用程序中错误的根源。本文通过实例详细解释了ASP.NET的跟踪模式。<br /><br />　　【关键字】ASP.NET；跟踪信息；Trace<br />　　1、引言<br /><br />　　传统ASP最常用的调试方法是使用Response.Write来设置断点，在WEB页面上显示出某些变量当时的值。但是，这种方法存在不少问题。<br /><br />　　（1）在程序中布满Response.Write语句，这]]></description><category></category></item><item><title><![CDATA[学习 WCF (3)--开发WCF客户程序 ]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6019433</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6019433</guid><author>BAD1027</author><pubDate>Thu, 18 Nov 2010 16:34:00 +0800</pubDate><description><![CDATA[<br />前篇Learn WCF (2)--开发WCF服务介绍了开发服务程序，这篇开发一个客户程序，主要有三种方案：<br />添加一个Web引用<br />使用svcutil.exe工具<br />编程方案<br />1.添加一个Web引用<br />这个和添加引用Web服务的方法基本一致，在添加引用的对话框中输入URL:http://localhost:39113/WCFServiceText/WCFStudentText.svc<br /><br />为WCF起个名字，点击添加引用按钮将会完成如下的]]></description><category></category></item><item><title><![CDATA[学习 WCF (2)--开发WCF服务 ]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6019424</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6019424</guid><author>BAD1027</author><pubDate>Thu, 18 Nov 2010 16:31:00 +0800</pubDate><description><![CDATA[<br />在上一篇中和大家复习了有关WCF的一些基础知识，这篇通过实例和大家分享如何开发一个获取，添加学生信息的WCF服务。<br />开发WCF服务的端点需要涉及下面几个任务：<br />开发服务契约：指定端点可用的WCF服务的操作。<br />开发绑定：绑定指点端点与外界通信的协议。<br />添加，删除，更新和配置端点：在配置文件中添加和绑定端点（当然也可以用编码的形式，但是不推荐。）<br />添加行为：一个行为就是一个组件，能增强服务，端点，和操作的运行时行为。<br />开发一个WCF服务契约]]></description><category></category></item><item><title><![CDATA[学习 WCF (1)--基础篇]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6019420</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6019420</guid><author>BAD1027</author><pubDate>Thu, 18 Nov 2010 16:30:00 +0800</pubDate><description><![CDATA[<br />Windows Communication Foundation (WCF)是一个面向服务编程的综合分层架构。该架构的顶层称为服务模型层(Service Model Layer)，使用户用最少的时间和经历建立自己的软件产品和外界通信的模型。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案，且能与已有系统兼容协作。我将通过几篇文章和大家一起学习WCF，希望能对新手学习WCF有些帮助。<br />从功能的角度来看，WCF 完全可以看作是ASMX，.Net Remoting，Enterp]]></description><category></category></item><item><title><![CDATA[PrecompiledApp.config文件的作用]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6014975</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6014975</guid><author>BAD1027</author><pubDate>Wed, 17 Nov 2010 15:26:00 +0800</pubDate><description><![CDATA[<br />在用Microsoft Visual Studio 2005开发ASP.NET网站时，当你开发完后发布网站时，会生成一个PrecompiledApp.config文件，该文件PrecompiledApp.config内容如下： <br /><precompiledApp version="2" updatable="true"/><br />ASP.NET2.0的编译功能。预编译有三种方式 <br />一、允许更新UI预编译 <br />    也就是只编译cs的文件，像aspx的页面文件是不编]]></description><category></category></item><item><title><![CDATA[ASP.NET的编译方法]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6014943</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6014943</guid><author>BAD1027</author><pubDate>Wed, 17 Nov 2010 15:16:00 +0800</pubDate><description><![CDATA[<br />第一种：默认编译<br />默认编译就意味着无需对ASP.NET应用程序执行任何手动编译。在这种情况下ASP.NET 运行库将在Web浏览器首次请求应用程序中的页时编译web应用程序，随后服务器将编译后的结果存储到%SystemRoot%"Microsoft.NET"Framework"version"Temporary ASP.NET Files文件夹下的特殊文件夹中，随后的请求只实例化此文件夹中已经创建的DLL，该DLL发送响应请求。如果对应用程序中的文件进行了更改，则在下次请求页时，ASP]]></description><category></category></item><item><title><![CDATA[预编译ASP.NET网站]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/6012175</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/6012175</guid><author>BAD1027</author><pubDate>Tue, 16 Nov 2010 13:56:00 +0800</pubDate><description><![CDATA[为了不让订阅网站的用户在第一次打开页面时感受到明显的延迟,可以使用 "完全预编译(full   pre-compilation) "方式. 如果是想此编译方式具有最大的安全性,应去掉 "允许更新此预编译站点(Allow   this   precompiled   site   to   be   updateable ".   这样代码文件(code,即cs文件)和内容文件(content   file,即aspx)都会预编译.如果要强命名方式,选中 "Ename   strong   naming   ]]></description><category></category></item><item><title><![CDATA[JScript是JavaScript的縮寫嗎？]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/5997158</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/5997158</guid><author>BAD1027</author><pubDate>Tue, 09 Nov 2010 11:41:00 +0800</pubDate><description><![CDATA[很多人都誤以為JScript就是JavaScript的縮寫，這一點是需要澄清的，讓筆者先講一段故事。         在Web Scripting language世界中第一個誕生的是，由網景公司（NetScape）所催生的JavaScript。到了1996年11月，ECMA開始根據JavaScript 1.1的規格，著手訂定Web Scripting language的標準，這個標準首見於1997年6月所公佈的ECMA-262號白皮書。自此而後，所有的瀏覽器廠商才終於有了一個可以遵循的規格，讓JavaSc]]></description><category></category></item><item><title><![CDATA[自定义Gridview用户控件，简单实用，希望大家多提宝贵意见]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/5995483</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/5995483</guid><author>BAD1027</author><pubDate>Mon, 08 Nov 2010 15:40:00 +0800</pubDate><description><![CDATA[<br />自己写的Gridview用户控件，实现了动态生成列；当行数不足n时，添加空白行；处理了Gridview行的鼠标事件。<br />public partial class GridViewPro : System.Web.UI.UserControl<br />    {<br />        private const int n = 20; //默认显示的行数<br />        private IEnumerable _DataSource;<br />        /// <s]]></description><category></category></item><item><title><![CDATA[COM, COM+ and .NET 的区别]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/5992497</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/5992497</guid><author>BAD1027</author><pubDate>Sun, 07 Nov 2010 00:02:00 +0800</pubDate><description><![CDATA[<br />所有的优秀程序员都会尽自己的最大努力去使自己所写的程序具有更好的可重用性，因为它可以让你快速地写出更加健壮和可升级性的程序。 <br /><br />　　有两种使代码重用的选择：<br /><br />　　1．白盒：最简单的一种，就是把你的程序片拷贝到另一个文件中。<br />　　2．黑盒：它包括把编译过的程序片连接起来。因此客户端可以调用的编译过的黑盒类库就叫作组件。 <br /><br />　　.Net中也同样为开发者提供了类似于COM的建立和展开组件的方法。开发人员很容易地被这两种以组件为]]></description><category></category></item><item><title><![CDATA[Asp.net中防止用户多次登录的方法]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/5990196</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/5990196</guid><author>BAD1027</author><pubDate>Fri, 05 Nov 2010 16:37:00 +0800</pubDate><description><![CDATA[在web开发时，有的系统要求同一个用户在同一时间只能登录一次，也就是如果一个用户已经登录了，在退出之前如果再次登录的话需要报错。 
　　常见的处理方法是，在用户登录时，判断此用户是否已经在Application中存在，如果存在就报错，不存在的话就加到Application中(Application是所有Session共有的，整个web应用程序唯一的一个对象)：


以下是引用片段：
　　string strUserId = txtUser.Text; 
　　ArrayList list = Ap]]></description><category></category></item><item><title><![CDATA[ASP.NET 2.0的URL映射的实现方法]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/5990047</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/5990047</guid><author>BAD1027</author><pubDate>Fri, 05 Nov 2010 16:01:00 +0800</pubDate><description><![CDATA[<br />URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解，我们假设你在站点有一个叫Homepage.aspx的页面来访问主页，所有的用户也都用这个页面来访问你的主页。但由于某些原因，你要将主页改为OriginalHome.aspx。此时使用URL映射让你可以映射到新页面，而不必通知用户。 <br />　　如果我们设置了URL映射，那么任何用户在URL栏输入Homepage.aspx时，调用的都是OriginalHome.aspx。<]]></description><category></category></item><item><title><![CDATA[.NET和SQL Server中“空值”辨析 (DBNull与Null的区别)]]></title><link>https://blog.youkuaiyun.com/BAD1027/article/details/5983957</link><guid>https://blog.youkuaiyun.com/BAD1027/article/details/5983957</guid><author>BAD1027</author><pubDate>Wed, 03 Nov 2010 10:13:00 +0800</pubDate><description><![CDATA[初学数据库编程我们可能会有一些对“空值”的疑问，比如通过编程新建的一个表中所有数据皆显示为，手动添加并删除文字后又变成了空白；一个字符串类型的字段，明明没有填值，却不等于""；用ADO.NET从数据库中取值，每遇到有的就出错……这需要我们正确认识.NET和SQL
 Server中几种不同的“空值”。
    1、真正的空值，也就是“没有输入的值”，可以出现在大多数类型的字段中（如果没有别的约束]]></description><category></category></item></channel></rss>