
2.4、.NET开发
文章平均质量分 63
zoohouse
这个作者很懒,什么都没留下…
展开
-
C#中对XML的读取操作
<br />1.如何利用xmldocument加载xml文件。<br /> 在.net中使用DOM<br /> .net中的文档对象模型(document object model)支持W3C DOM LEVEL 1和Core DOM LEVEL2规范,DOM是通过XMLNode类来实现的。XmlNode是一个抽象类,他表示文档中的一个节点。<br />使用XmlDocument对象。<br /> XmlDocument及其派生类XmlDataDocument是用于在.net中表示DO转载 2011-02-24 17:27:00 · 9297 阅读 · 0 评论 -
学习IoC Container查到的资料
你知道Unity IoC Container是如何创建对象的吗? http://www.cnblogs.com/artech/archive/2010/07/13/1776818.htmlHow To Use Unity Container In ASP.NE原创 2011-09-15 18:26:01 · 416 阅读 · 0 评论 -
c#中的WHERE语句 ——where(泛型类型约束)
where(泛型类型约束)(C# 参考)Visual Studio 2010其他版本* Visual Studio 2008在泛型类型定义中,where 子句用于指定对下列类型的约束:这些类型可用作泛型声明中定义的类型参数的实参。 例如,可以声明一个泛型类转载 2011-09-15 19:21:50 · 3123 阅读 · 0 评论 -
a标签的href和onclick的区别
链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接); 假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。不信,你可以将 go转载 2011-08-23 20:51:25 · 751 阅读 · 0 评论 -
Visual Studio中Website和Web Application Project的区别
Visual Studio 2005/2008/2010中均有两种Web开发模型,分别是Website(网站)和Web Application Project(Web应用程序项目),许多初学者都不是很清楚这两者有什么区别。今天我又看了一下微软官方MSDN上解释,在此重复一下。转载 2011-09-22 09:48:51 · 1560 阅读 · 0 评论 -
DBNull 类
DBNull 类表示一个不存在的值。例如,在数据库的表中,某一行的某列中可能不包含任何数据。即,该列被视为根本不存在,而不只是没有值。一个表示不存在的列的DBNull 对象。 此外,COM 互操作使用DBNull 类来区分 VT_NULL 变量(指示不存在的值)和 VT_转载 2011-08-29 19:36:15 · 658 阅读 · 0 评论 -
Literal与label的区别
刚开始学.NET的朋友可能不清楚Literal和Label到底有什么区别,其实它们也只有一个区别,就是在转换成客户端Html代码后,Label就成了,而Literal则是什么标记都不带转载 2011-10-26 12:43:59 · 600 阅读 · 0 评论 -
asp控件与html控件的区别
在最近做评教系统的页面布局时,我学习到很多东西,尤其是asp控件也html控件的区别(用法上,不是概念上)。在看视频的过程中,很多东西我都能听懂,但真正在脑袋里装了没多少,自己在运用视频中的所学到的知识时,往往是举步维艰。实质原因是自己并没有对其本质含义所领悟。那么下面就说说我觉得有价值分享的自己的领悟。首先我们说说二者的概念区别吧(相信大家都清楚)1. asp控件是服务端控件,h转载 2011-10-26 18:02:47 · 787 阅读 · 0 评论 -
html控件、html服务器控件和web服务器控件的区别
[RT]html控件、html服务器控件和web服务器控件的区别2009-07-13 下午 12:24asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等。这里我主要说说html控件、html服务器控件和web服务器控件的区别。 1、html控件:就是我们通常的说转载 2011-10-27 10:34:19 · 7648 阅读 · 3 评论 -
input 控件里同时使用onclick onserverclick
先通过onclick通过验证客户端验证,然后在执行服务端方法onserverclick onclick="return CheckDate();" onserverclick="butSearch_onclick" type="button" value="查询"> function CheckDate转载 2011-10-27 10:46:21 · 2248 阅读 · 0 评论 -
获取本站点网页的html代码与任意URL网页的html代码
1、获取任意网页(url)的html代码,存放于stirng对象中: 可以用WebClient对象来获取,WebClient.DownloadString(url);这是这个方法有一点要注意的是,使用WebClient对象时,不能保存cookies与session中的信息。如果有一个网页需要其所在站点的cookies信息才能生成html代码时,使用此方法获取就会出错,因为无法获得生原创 2011-11-07 09:36:37 · 826 阅读 · 0 评论 -
Server.Execute和Server.Transfer的区别
1、Response.Redirect():Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。这就是说,使用Response.Redirect方法时转载 2011-11-07 09:47:32 · 793 阅读 · 0 评论 -
session
Session的定义:session由两个部分组成,一个是SessionID,存放在客户端,是服务器随机产生的一个唯一字符串。一个就是session内容本身,存放在服务器端。Session中存放的变量是单一用户的信息,这些信息在应用程序在web页面之间跳转时,不会丢失。可以用于页原创 2011-08-19 09:17:35 · 820 阅读 · 0 评论 -
浅析C# 中object sender与EventArgs e
一、了解C#中的预定义事件处理机制 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。 EventArgs是包含事件数据的类的基类,用于传递事件的细节。 EventHandler是一个委托声明如下转载 2011-09-15 11:19:32 · 597 阅读 · 0 评论 -
COOKIE与SESSION比较
COOKIE与SESSION比较最近发现写博客也是提高学习效率的有效途径之一。好记性不如烂笔头,归纳总结时,你会发现总有一些东西你认为很熟了,它却在细微处讽刺你的错误。我学习COOKIE与SESSION时,几乎把社区所有相关的帖子都下载了,研究过后,总结了这么点东西,权做转载 2011-08-08 09:53:26 · 553 阅读 · 0 评论 -
如何用 XPath 表达式查询 XML
<br />本文演示如何使用 XPathNavigator 类通过 XML 路径语言 (XPath) 表达式查询 XPathDocument 对象。XPath 用于以编程方式计算表达式并选择文档中的特定节点。<br /><br />要求<br />下面的列表列出了推荐使用的硬件、软件、网络基础结构以及所需的服务包:•Visual C# .NET<br />本文假定您熟悉下列主题:•XML 术语•创建和读取 XML 文件•XPath 语法<br />返回页首如何用 XPath 表达式查询 XML1.在转载 2011-02-24 17:30:00 · 1389 阅读 · 0 评论 -
C#中使用XPath的XPathNavigator类移动选择XML数据
XPathNavigator类包含移动和选择XML所需元素的所有方法。1.创建: a.如果是从XPathDocument中创建,则是只读的,只能浏览数据; b.如果是从XmlDocument中创建,则可以编辑文档;2.查询:使用Select()方法通过XPath语句查询;3.迭代:使用XPathNodeIterator类,MoveNext()方法移动下一个节点;Current属性表示当前节点;4.求值:使用Evaluate()方法计算表达式的值;5.插入节点:先检查CanEd转载 2011-02-24 17:10:00 · 3543 阅读 · 0 评论 -
使用c#打开文件(夹)及选中文件
<br />引用:using System.Diagnostics;<br />打开文件夹:<br />System.Diagnostics.Process.Start(FilePath);<br />打开文件夹中某个文件:<br />System.Diagnostics.Process.Start(FilePath+"/"+FileName);<br />打开文件夹并选中单个文件:<br />System.Diagnostics.Process.Start("Explorer","/sel转载 2011-02-28 13:38:00 · 6746 阅读 · 0 评论 -
ASP.NET获取客户端浏览器信息!
<br />用户能够使用Request的对象的Browser属性访问HttpBroweserCapabilities属性获得当前正在使用哪种类型的浏览器浏览网页,并可以获得该浏览器是否支持某些特定功能。下面就通过一个示例进行介绍。<br />下面的示例主要通过Request对象的Browser属性获取浏览器信息。<br />程序实现的步骤如下:<br />新建一个网站默认主页Default.aspx.在Default.aspx的Page_Load事件中先定义HttpBrowser-Capabil转载 2011-02-15 17:49:00 · 6564 阅读 · 0 评论 -
ASP.NET (C#开发环境)Request对象 之 Browser对象
<br />SP中的Browser Capbilities组件嫩构获取更深层次的浏览器信息,ASP.NET中的Browser对象可以认为是Browser Capabilities组件的升级版本,只是ASP.NET中的Browser对象是通过调用Request的Browser属性直接获取的。<br /> <br />常用的Browser对象<br />Request.Browser.Browser <--> 检测浏览器的类型<br />Request.Browser.Version <--> 检测转载 2011-02-15 17:45:00 · 2617 阅读 · 0 评论 -
ASP.NET项目开发中的异常处理
<br />前言:异常的处理在项目开发中是很有必要的,异常的处理不仅仅只是try..catch..finally就完事了的。异常处理绝对可以称开发中的重要组成部分。必须正确的面对异常,由于即使是最能干的开发职员,也要面对这个题目 ....<br /><br /><br /> 我们不知道客户是怎么样使用我们开发的软件的,所以我们必须处理这样的情况:假如系统不按照我们的设计时所想的运行,我们改怎么办?<br /><br /> 下面我们就来具体的介绍在ASP.NET项目开发中的异常转载 2011-02-15 18:04:00 · 2182 阅读 · 0 评论 -
ASP.NET(C#) isPostBack的作用
<br />一个页面第一次显示的时候 isPostBack=false <br />然后你在这个页面上点击按钮或其它东西提交的时候, isPostBack=true <br />一般这个函数里面的内容是指第一次打开这个页面的时候要做的事. <br />一般做一些初始化什么的东西.<br /> <br /> <br /> <br />.假设你在page_load()里定义textbox为空,在button_click事件里给写一段往数据库存textbox的值.当用户往textbox里输入值以后原创 2011-02-17 12:55:00 · 2076 阅读 · 0 评论 -
Asp.net常用的51个代码(非常实用)
<br />1.弹出对话框.点击转向指定页面Code:Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>");<br />Response.Write("<script>window.location ='http://www.msproject.cn/index.asp'</script>");<br /><br />2.弹出对话框Code:<br />Response.Write("<script language=转载 2011-03-10 13:50:00 · 874 阅读 · 0 评论 -
asp.net Inherits、Src、CodeBehind区别
<br />Inherits、Src、CodeBehind<br />在 ASP.NET 中使用代码隐藏方法来设计Web 窗体,可使页代码能够更清晰地从 HTML 内容中分离到完全单独的文件中。<br />通常一个 @page 指令如下:<br /><%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" <br />Inherits="WebApplication1.WebForm1" %><br />其中有三转载 2011-04-06 10:38:00 · 2106 阅读 · 0 评论 -
C# 特性(Attribute)学习
<br />特性(attribute)是被指定给某一声明的一则附加的声明性信息。<br />在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。<br /> using System; <br /><br /> public class AnyClass <br />{ <br /> [Obsolete("Don't use Old method, use New method"转载 2011-05-25 11:01:00 · 498 阅读 · 0 评论 -
Microsoft.Practices.EnterpriseLibrary.Data--使用存储过程,参数及事务
一. 使用存储过程:关于数据访问应用程序块的介绍在入门篇里面已经说过了,这里不再重复。下面我们来看看在数据访问应用程序块里面使用存储过程的方法:1. 不传递参数:不传递参数时值需要指定存储过程的名称,已经命令的类型即可。 1/**//// 2 /// 执行存储过程(1)——不传递参数(NoPara) 3 ///转载 2011-06-09 13:17:00 · 10090 阅读 · 1 评论 -
F5刷新与在地址栏按回车的区别(待整理)
先来说“刷新”,它是在你现有页面的基础上,检查网页是否有更新的内容。在检查时,会保留之前的一些变量的值,因此有可能会造成刷新后网页出现错误,或者打不开的情况;“转到”和在地址栏回车,则相当于你重新输入网页的URL访问,这种情况下,浏览器会尽量使用已经存在于本机中的缓存。也就是说,“刷新” 是取网页的新内容来更新本机缓存,在更新的同时保留之前的一些变量;“转到”则是一种全新的访问转载 2012-05-10 09:17:28 · 11532 阅读 · 0 评论