随笔分类 -  ASP.NET

摘要:这几天一直在学习ADO.NET的一些知识,现对ADO.NET数据库访问做个小结,以便和大家交流学习. 要使用ADO.NET提供的数据库访问对象,必须首先在应用程序的开始引用两个命名空间:System.Data和System.Data.SqlClient。请注意这两个命名空间是不同的命名空间,前者不包括后者。System.Data 命名空间提供对表示 ADO.NET 结构的类的访问。通过 ADO.NET 可以生成一些组件,用于有效管理多个数据源的数据。比如我们经常使用的dataset类和datatable类就是由这个命名空间里面的类所提供的。而System.Data.SqlClient命名空.. 阅读全文
posted @ 2012-09-29 17:47 美梦成真 阅读(1242) 评论(0) 推荐(0)
摘要:前一段时间,在项目中做了比较多的正则验证,现在来把常见的总结一下:手机号码格式的验证:Regex rg = new Regex(@"^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$"); string mobile = dto.Mobile.ToString().Trim(); Match m = rg.Match(mobile); if (!m.Success) { return Error("返回", "您好,您所输入的手机号码格式不正确,请重新选择输入!"); }//在 阅读全文
posted @ 2012-08-30 14:26 美梦成真 阅读(326) 评论(0) 推荐(0)
摘要:ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览 器中。 生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺 序)大致的执行过程是这样的:client端发送页面请求,被IIS的某个进程截获,它根据申请的页 面后缀(.aspx)不同,调用不同的页面处理程序(.... 阅读全文
posted @ 2012-07-18 20:50 美梦成真 阅读(177) 评论(0) 推荐(0)
摘要:在做了深入的研究之后(通过在google网站搜索),我编译了15个免费Visual Studio 2005插件表。其中一些插件将提高你的代码的质量,另外一些能使你编译的更快,但是这些都不能够完全得到保证。 如果我遗漏了一个插件,你认为它应该加到这个列表中,那么就请您提供一个名称,URL,以及一个简单的描写告诉我。但是在做这些之前,确定它满足下面的严格要求(a:它必须在Visual Studio ... 阅读全文
posted @ 2010-05-02 22:42 美梦成真 阅读(490) 评论(0) 推荐(0)
摘要:这两天,用VisualStudio2005自带的水晶报表制作报表时,发现用CrystalViewer上的工具栏上的向后翻页只能翻到第二页,再往后就不能翻页了。在网上苦苦搜索,找不到好的解决方案,咨询田老师后,发现这个问题可能是VS2005自带的水晶报表存在的一个bug. 另外,在做msdn上的水晶报表示例时,发现CrystalViewer的Reportsource属性只能在代码中指定,而在设计模式... 阅读全文
posted @ 2010-04-30 01:44 美梦成真 阅读(355) 评论(0) 推荐(0)
摘要:前一段时间,由于在项目中要用到报表做统计,所以我学习了一下ASP.NET水晶报表的使用。水晶报表的执行模式(也就是取数据的方法)可以分为两种: 第一种是Pull模式:被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据。 另外一种就是Push模式:此时开发者不得不自己编写代码连接数据并组装DataSet,同时将它传送至报表。在些这种情况下,通过使用连接共享以及限制记录集合的大小,可以使用... 阅读全文
posted @ 2010-04-30 00:24 美梦成真 阅读(1345) 评论(2) 推荐(0)
摘要:转自:http://www.cnblogs.com/ruihua/archive/2007/10/10/917550.html类似于XmlReader,.NET Framework也提供了一个快速、非缓存、只向前的方式动态写入XML数据的类,即XmlWriter类。完全可以将XmlWriter对象理解为 XmlReader对象的对等对象。请注意XML文档不是字符串,不要试图使用操作字符串的方式操作... 阅读全文
posted @ 2009-11-26 17:53 美梦成真 阅读(1798) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/ruihua/archive/2007/10/08/917138.htmlXmlReader通过向前读取文档并识别读取到的元素,为我们提供了一种消耗资源最少的方式来解析XML数据。很多时候我们都是利用XmlReader来对XML文件的数据有效性进行验证(使用XmlReader实例的Read()方法依次读取所有节点,以此判断是否与符合指定的模式)。... 阅读全文
posted @ 2009-11-26 17:50 美梦成真 阅读(9322) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/andersliu/archive/2008/01/01/forms-authentication-part-1.html 本文示例代码:http://www.codeplex.com/a/Release/ProjectReleases.aspx?ReleaseId=9518 前言   本来使用Forms Authentication进行用户验证... 阅读全文
posted @ 2009-10-28 21:04 美梦成真 阅读(202) 评论(0) 推荐(0)
摘要:利用Membership时可以很方便地对各种网站进行用户管理和角色管理,而不需要像原来那样写大量的代码来实现。使用membership有三个步骤:(1).配置数据库首先从开始菜单,运行,键入cmd,cd 进入.netframework2.0目录,一般位于C盘下的WINDOWS目录下,C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727找到aspnet_regs... 阅读全文
posted @ 2009-10-28 15:10 美梦成真 阅读(352) 评论(0) 推荐(0)
摘要:所遇问题:这两天在学习ASP.NET用户与角色管理方面的知识。在使用ASP.NET Membership这个框架时,在进入Visual Studio 2005的“网站”菜单的“ASP.NET 配置”后,点击“安全”后,出现如下的出错信息:“选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可... 阅读全文
posted @ 2009-10-28 14:12 美梦成真 阅读(2003) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/njnudt/archive/2009/06/29/1513486.html 要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true。这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:)你往往会想到直接付给一个含有换行符"\n"的字符串给Text属性: aTex... 阅读全文
posted @ 2009-10-20 18:26 美梦成真 阅读(774) 评论(0) 推荐(0)
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangyj_315/archive/2009/03/06/3962394.aspx 这几天在用ASP.NET控件做一个简单的留言本,在测试detailsview实现插入留言时,如果在插入模板的textbox中插入<script>alert(“hello”)</script>这样一段脚本时,... 阅读全文
posted @ 2009-10-20 18:22 美梦成真 阅读(2660) 评论(2) 推荐(1)
摘要:今天参加了朋友公司的笔试考试。笔试部分的试题里面有一道关于asp.net页面之间值传递方式的试题,但是我却遗忘了,只答出了其中的一种,session传递,后来回来上网查了,常见的方式应该有四种:1.使用Querystring 2.使用session变量 3.使用Cookie对象 4.使用server.Transfer方法 以下部分转载自:http://blog.csdn.net/messi2255... 阅读全文
posted @ 2009-10-11 15:58 美梦成真 阅读(245) 评论(0) 推荐(0)