随笔分类 -  DotNET

C#,ASP.NET
摘要:ADO.NET2.0提供了两个用于检索关系数据的对象:DataSet和DataReader。并且这两个对象都可以将检索的关系数据存储在内存中。在软件开发过程中经常用到这两个控件,由于这两个控件在使用和功能方面的相似,很多程序员错误地认为DataSet和DataReader是可以相互替代的。这种想法是错误的,在这我们分析一下DataSet控件和DataReader控件的区别。■与数据库连接DatSet 连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接。Datareader 连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。■ 处理数据 阅读全文
posted @ 2012-08-21 11:42 polymorphic 阅读(225) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/xhwy/archive/2012/05/20/2510178.html一.什么是Asp.Net页面生命周期当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求,来创建页面对象。通常情况下,无需更改此方法的实现,因为它是由 Page 类提供的。接下来被创建页面对象的ProcessRequest方法使页面经历了各个阶段:初始化、加载视图状态 阅读全文
posted @ 2012-08-21 11:35 polymorphic 阅读(146) 评论(0) 推荐(0)
摘要:Mvc3的Razor视图引擎还提供了@RenderSection我的理解:@RenderSection在母版页中占个位,然后让使用此母版页的子页自己去呈现他们的Section。在母版页_Layout.cshtml中定义@RenderSection("Section名")<body><divid="header">@{Html.RenderAction("Menu","Global");}</div><divid="sideBar">@RenderS 阅读全文
posted @ 2012-04-27 17:13 polymorphic 阅读(315) 评论(0) 推荐(0)
摘要:Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字符串表示形式的方法(3)将数字的字符串表示形式转换为此类的实例的方法(4)创建指定枚举和值的实例的方法。举例:enum Colors { Red, Green, Blue, Yellow };Enum-->String(1)利用Object.ToS 阅读全文
posted @ 2011-10-12 19:29 polymorphic 阅读(187) 评论(0) 推荐(0)
摘要:Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1.根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的。 (1).所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库.. 阅读全文
posted @ 2011-10-08 09:18 polymorphic 阅读(203) 评论(0) 推荐(0)
摘要:在asp.net中导出Excel有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出Excel时,等价于分列,n等价于换行。 1、将整个html全部输出Excel此法将html中所有的内容,如按钮,表格,图片等全部输出到Excel中。CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Response.Clear();R 阅读全文
posted @ 2011-09-20 11:12 polymorphic 阅读(227) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/genispan/article/details/5466975为了将方法声明为可以接受可变数量参数的方法,我们可以使用params关键字来声明数组,如下所示:publicstaticInt32Add(paramsInt32[]values){Int32sum=0;for(Int32x=0;x<values.Length;x++){sum+=values[x];}returnsum;}只有方法的最后一个参数才可以标记params,该参数必须标识一个一维数组,但类型不限。对方法的最后一个参数传递null或者0个数目的数组的引用都是合法的,如下面 阅读全文
posted @ 2011-09-05 14:23 polymorphic 阅读(216) 评论(0) 推荐(0)
摘要:在ASP.NET1.1的时候,上传文件代码://上传版面图片 private void UpLoadPicture(MagazineLayout layout) { //不上传附件时直接返回0作为附件ID if (String.IsNullOrEmpty(PictureName.PostedFile.FileName)) { return; } string oldPicturePath = ""; if (!string.IsNullOrEmpty(layout.PicturePath)) { oldPicturePath = Server.MapPath(layout. 阅读全文
posted @ 2011-08-05 16:56 polymorphic 阅读(350) 评论(1) 推荐(0)
摘要:导出数据到Excel按钮事件View Code private void BtnExportToExcelClick(object sender, EventArgs e) { //将数据导出到Excel方法 ExportToExcel("application/ms-excel", "杂志清单.xls"); }将数据导出到Excel方法View Code /// <summary> /// 导出数据到Excel /// </summary> /// <param name="fileType">导 阅读全文
posted @ 2011-07-17 22:54 polymorphic 阅读(356) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/xiasp/archive/2006/04/20/379944.html1.获得系统时间:<%=now()%>2.取得来访用的IP:<%=request.serverVariables("remote_host")%>3.获得系统,浏览器版本:<script>window.document.write("版本:"+navigator.appName+navigator.appVersion+" browser.")</script>4 阅读全文
posted @ 2011-06-01 21:26 polymorphic 阅读(225) 评论(0) 推荐(0)
摘要:引用:让代码更美:10大编程字体 日复一日的编写代码,有没有感到审美疲劳?也许些许的改变就能让我们感到生活更美好。 换一种编程字体吧!体验一种新的代码感觉。10. Courier 基本上所有的系统都自带了此种字体,有时候它又以Courier New的名字出现。不幸的是很多终端和编辑器都默认使用此种字体,虽然这不会影响使用,但这会影响心情,它太枯燥了。以前看到这样一句评论:久不见牡丹会以仙人掌为美。这句评论形Courier字体非常合适。所以如果你还有其他选择的话,请勿使用此字体。更不幸的事情是最后你还是会继续使用它,那3秒只能强烈建议你调整一下字体大小并消除锯齿。9. Andale Mono 稍 阅读全文
posted @ 2011-05-31 22:14 polymorphic 阅读(969) 评论(1) 推荐(0)
摘要:时间格式化有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization; String format="D"; DateTime date=DataTime,Now; Response.Write(date.ToString(format, DateTimeFormatInfo.I 阅读全文
posted @ 2011-03-17 13:45 polymorphic 阅读(719) 评论(0) 推荐(1)
摘要:Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图 F12转到定义 CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助 F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F3帮助-搜索SH 阅读全文
posted @ 2011-03-17 13:41 polymorphic 阅读(611) 评论(1) 推荐(0)
摘要:我在2003服务器上配制webconfig用iis浏览网站时提示:分析器错误信息: 无法识别的配置节“connectionStrings”源错误:行 10: <configuration>行 11: <appSettings/>行 12: <connectionStrings>行 13: 行 14: <add name="sqlserver" connectionString="user id=somnia;password=123;database=mh;server=(Local)" providerName 阅读全文
posted @ 2011-03-17 13:40 polymorphic 阅读(280) 评论(0) 推荐(0)
摘要:base的用法:一、用于子类构造函数中,指定调用父类的构造函数(假如父类有多个构造函数的话,因为子类构造函数默认调用的是父类的无参构造函数以初始化父类成员。)二、用于普通的方法,同样是指定调用父类的某个方法。new的语法:一、用于实例化对象二、用于屏蔽父类的方法,示例如下: class A { public virtual void Foo() { Console.WriteLine("A.Foo"); } } class B:A { public override void Foo() { Console.WriteLine("B.Foo"); } } 阅读全文
posted @ 2011-03-17 13:35 polymorphic 阅读(549) 评论(0) 推荐(0)
摘要:在HTM(HTML)文件中是否可以像PHP、ASP文件一样嵌入其他文件呢?下面笔者介绍用iframe来实现的方法。 iframe元素的功能是在一个文档里内嵌一个文档,创建一个浮动的帧。其部分属性简介如下: name:内嵌帧名称 width:内嵌帧宽度(可用像素值或百分比) height:内嵌帧高度(可用像素值或百分比) frameborder:内嵌帧边框 marginwidth:帧内文本的左右页边距 marginheight:帧内文本的上下页边距 scrolling:是否出现滚动条(“auto”为自动,“yes”为显示,“no”为不显示) src:内嵌入文件的地址 style:内嵌文档的样式( 阅读全文
posted @ 2011-03-17 13:33 polymorphic 阅读(446) 评论(0) 推荐(0)
摘要:DataTable表示一个与内存有关的数据表,可以使用工具栏里面的控件拖放来创建和使用,也可以在编写程序过程中根据需要独立创建和使用,最常见的情况是作为DataSet的成员使用,在这种情况下就需要用在编程过程中根据需要动态创建数据表。那么在8.4节中主要讲用编码的方式来建立DataTable数据表以及对它的操作。1 代码创建DataTable数据表如上8.3节里面所讲,通过添加对象的方式直接在DataSet中创建数据表,可以通过使用Add方法将DataTable添加到DataSet中,这种是使用控件的可视化添加DataTable的操作,那么在代码中怎么来创建DataTable数据表呢?在程序中 阅读全文
posted @ 2011-03-17 13:32 polymorphic 阅读(1198) 评论(0) 推荐(1)
摘要:在运行aspx的时候,报出“无法找到脚本库"/aspnet_client/system_web/1_1_4322/WebUIValidation.js"。请手动放置此文件,或通过运行"aspnet_regiis-c"重新安装”这样的信息,可整个程序却仍然能继续运行下去!如果只身边只有一台机器装有VS。并且你运行aspnet_regiis-c也不行,可尝试下面解决方法解决方法:直接在运行里边放入下面的代码就可以了。For the 1.0%WINDIR%\\Microsoft.Net\\Framework\\v1.0.3705\\aspnet_regiis. 阅读全文
posted @ 2011-03-17 13:30 polymorphic 阅读(253) 评论(0) 推荐(0)
摘要:一、认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个 Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。 (一).Web.Config是 阅读全文
posted @ 2011-03-17 11:44 polymorphic