
ASP.NET
文章平均质量分 69
海_狼
这个作者很懒,什么都没留下…
展开
-
DataTable修改后,如何更新数据库
DataTable中的数据可以修改多个后,同时更新到数据库,这样比较方便。下面是实现的代码: DataTable table = new DataTable();//初始化一个DataTable对象 string sqlConnectionString = "Data Source=ComputerName-PC;原创 2012-02-11 20:02:08 · 10391 阅读 · 8 评论 -
OnClientClick 和 OnClick的关系
遇到这样一个问题,具体代码如下: Js代码如下:function IsEvaluate_Click() { if ($("#IsEvluation").attr("title") == "尚未评估") { var teacherID = $("#IsEvluation").nextAll("input").eq("0").attr("id");原创 2013-03-06 20:49:59 · 2411 阅读 · 10 评论 -
MD5
我们都知道,浏览器和服务器进行交互的时候会发送一些数据包,而往往这些数据包中会有一些个人信息。如果数据包中的重要信息以明文的形式出现,那么一旦数据包被不法分子截获,后果不堪设想。那么这就需要采取一些加密的措施来保证我们使用浏览器的安全。下面就介绍一种加密算法:MD5 。什么是MD5MD5中的MD代表MessageDigest,就是信息摘要的意思,不过这个信息摘要不是信息内容的缩原创 2012-06-16 15:41:25 · 1121 阅读 · 2 评论 -
事务在数据库以及.NET代码中的使用
一直感觉事务是很神秘的东西。其实呢,感觉它神秘,主要原因是自己没有用过,等你真正用到它的时候,你就会发现,原来事务也不过如此。下面就跟大家分享一下事务在数据库以及.NET代码中的使用。先说说什么是事务?数据库事务(简称: 事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。当事务被提交给了DBMS(数据库管理系统),则DBMS(数据库管理系统)需要确原创 2013-02-27 21:23:54 · 1975 阅读 · 9 评论 -
巧用例外处理多返回值问题
写程序的时候,我们很有可能碰到这样一种情况,就是写一个方法时,它需要返回多个结果。就拿学生上机为例吧。当学生上机时,我们输入学生卡号,然后调用“上机”这个函数,而上机这个函数就需要有多个返回值,比如:输入的卡号不存在、输入的卡号正在上机、输入的卡号余额不足、上机成功等等,那么我们该如何处理这种情况呢?以前我处理这种情况是通过返回一个int类型的变量来实现的,具体实现过程如下:上机函数部原创 2012-03-15 12:07:02 · 1533 阅读 · 22 评论 -
VB.NET中如何添加配置文件(初级篇)
我们在做项目的时候往往会使用到配置文件,为什么呢?使用配置文件是不是能给我们带来好处呢?答案是肯定的。如果我们把有可能需要改动的字符串(如:数据库连接字符串)写在配置文件中,那么将来需要改动的时候,维护人员可以直接修改配置文件进行维护,而不需要将你的源程序修改、重新编译。 既然配置文件可以给我们带来方便,那么我们到底该如何添加、使用配置文件呢?原创 2012-02-21 08:53:03 · 6523 阅读 · 12 评论 -
VB.NET 完美解决判断文本框、组合框为空问题
判断文本框、组合框为空问题无非两种情况。第一种:判断窗体中所有文本框、组合框是否为空。第二种:判断一部分文本框、组合框是否为空。下面看看我是如何实现这两种情况的。第一种:判断窗体中所有文本框、组合框是否为空。 ''' <summary> ''' 判断窗体中所有文本框、组合框输入内容是否为空,若窗体中有允许为空的文本框或组合框, '''则不能使...原创 2012-02-24 16:16:56 · 10579 阅读 · 37 评论 -
asp.net基础小结
一、动态网页和静态网页起初看到这两个概念会以为,动态网页就是网页带有flash的页面,而静态网页就是不会动的网页。现在看来,这种理解是错误的,大错特错。所谓的动态网页呢,其实是指网页和服务器有交互的,服务器中的数据改变了,网页上显示的数据也跟着改变,这才是真正的“动”。而静态网页是相对与动态网页而言的,通俗一下说,就是死网页,哪怕你网页上有flash,只要它和服务器没有关系,那么它也是静态原创 2012-07-28 09:57:05 · 1686 阅读 · 18 评论 -
ASP.NET GridView 实现课程表显示(动态合并单元格)
GridView,ASP.NET中很常用的数据显示控件,这里,我将用这个控件来实现课程表的显示。首先说说课程表的显示与普通记录的显示有何不同?这里所说的普通记录是指直接从数据库中查询出来的、没有经过任何处理的记录。通常,我们用GridView显示这些普通记录,只需直接将这些记录表绑定到GridView中即可。但是,课程表的显示可不是这么简单,它需要将普通记录继续加工,需要根据记录中具体的数据来确定原创 2013-01-31 20:34:05 · 4073 阅读 · 11 评论 -
ASP.NET GridView中文本内容无法换行解决方案
最近做项目的时候,遇到这样一个问题:我用GridView来显示课程表,每个单元格的内容包括课程名、上课地点、教师姓名,然后我想让它们分行显示,效果如下图:可是呢,GridView太顽强了,不管我拼接字符串时用“\r\n”还是"",结果都无济于事,都不分行显示。经过近半天的时间查询资料,最终终于解决了这个问题,下面就与大家分享一下。GridView中的换行问题可以分为两类:一原创 2013-01-23 20:58:26 · 5392 阅读 · 3 评论 -
asp.net客户端导出excel
对于一个完善的系统来说,导出功能应该是必不可少的,这里就跟大家分享一下Web项目如何在客户端导出Excel。下面是导出函数代码:#region 在客户端导出Excel/// /// 把DataTable内容导出为excel并返回客户端/// /// 待导出的DataTable/// 导出Excel的文件名public static void DataTableToExcel(S原创 2013-05-22 08:32:21 · 1603 阅读 · 3 评论 -
那些年,我们遇到的傻X问题
人呢,总是在问题中不断的成长。下面跟大家分享几个在做项目过程中遇到的傻逼问题。1、找不到存储过程当遇到这个问题时,我的第一反应就是存储过程名字不对。于是我把存储过程名和数据库中的名字比对了好几遍,都没有发现任何问题。而且,我把错误提示框中的存储过程名复制,然后在数据库中执行,它居然可以顺利执行。顿时我就无语了,开始怀疑最初的判断,难道不是存储过程名的问题?于是我开始查代码,检查过程可...原创 2013-05-31 17:12:26 · 2010 阅读 · 8 评论 -
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
近来遇到这样一个错误:Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。错误截图如下:错误原因分析:产生错误时我执行的操作需要的执行时间比较长。我测试了一下,那个操作用到的存储过程,需要处理的数据有13多万条,需要执行时间大概是1分40秒。下图是当时执行时的截图。而客户端与数据库连接时间以及命令的执行时间都是有限的,当这两个时间其中一个小于操作时间,错原创 2013-06-15 17:06:50 · 15558 阅读 · 2 评论 -
.NET世界各成员之间的关系
谈到.NET,相信对于大多数初学者而言,都会感觉比较乱、比较迷茫,什么ASP.NET、VB.NET、VC.NET、ADO.NET、.NETFramework等等概念,搞的我们晕头转向的,他们之间到底是什么关系呢?为何如此相似呢?我们脑子里出现了一堆一堆的问号。下面说一下我自己的理解,不正确的地方还望大家多多指教。 首先说一下.NET.NET是微软的新一代技术平台,代表的是微软的一整原创 2013-07-20 11:19:17 · 4745 阅读 · 52 评论 -
.NET截取指定长度汉字超出部分以"..."代替
.NET截取指定长度汉字超出部分以"..."代替 ,要完成这个操作,有两种方法,一种是直接写在.aspx 文件下,另一种方法是写在.aspx.cs文件下。具体如下:1. 在源代码(.aspx)中截取:代码如下: 15?Eval("title").ToString().Substring(0,15)+"...":Eval("title") %>'> 注意三原创 2012-06-09 09:42:34 · 1639 阅读 · 6 评论 -
ODBC、OLEDB、ADO、ADO.NET之间的关系
相信看到这篇文章的人,心中肯定有这样的想法:ODBC、OLEDB、ADO、ADO.NET貌似都是访问数据库的东东,那么他们之间有什么区别,又有什么联系呢?不要着急,待我慢慢道来。先说ODBC,官方的定义是这样的,开放数据库互连(ODBC)是MICROSOFT提出的数据库访问接口标准。ODBC(Open DatabaseConnectivity,开放数据库互连)提供了一种标准的API(应原创 2013-08-03 11:48:18 · 9674 阅读 · 40 评论 -
巧用例外处理多返回值问题(补充)
博客链接:巧用例外处理多返回值问题上面这篇博客是以前写的一篇关于多返回值问题的博客,现在看来,文中介绍的方法虽然可以解决多返回值问题,但是还是有一定的缺陷。以上的方法只能将错误信息反馈给用户,并不能跟据错误信息做一些操作。就拿登录来说吧,上面的方法只能告诉用户密码错误、用户名不存在等信息,并不能跟据密码错误就清空输入密码的文本框,或者根据用户名不存在就同时清空输入用户名和密码的文本框。这说明以原创 2012-08-04 16:40:41 · 1429 阅读 · 24 评论