2007年5月21日
摘要: 昨天写程序的时候,登录时候需要判断用户是否被锁定,如果锁定,则不允许登录由于SQL里面有一个BOOL型数据,我调试了半天也调试不出来是什么原因,导致始终没办法判断大量查询资料,无果今天早上,感觉IsLock可能有问题,就改了一下,调试了一天的错误居然是select 语句里面少一个字段IsLockUser试问,如果不是我想改动字段的话,这个错误,估计不知道还需要多久才能被发现其实,有时候,错误不一定... 阅读全文
posted @ 2007-05-21 09:11 站在天空下的猪 阅读(123) 评论(0) 推荐(0) 编辑
摘要:   配合ASP.NET 2.0提供了FileUpload控件,很容易就可以完成文件上传功能。做了一个简单的上传逻辑,实现了:检查了文件是否存在、自动生成文件名、自动建立上传文件夹、对文件类型作校验等功能。 1using System; 2using System.Collections.Generic; 3using System.Text; 4using System.Web; 5using System.IO; 6using System.Web.Configuration; 7using System.Configuration; 8using System.Web.Security; 9using System.Web.UI.WebControls; 阅读全文
posted @ 2007-05-21 08:16 站在天空下的猪 阅读(437) 评论(0) 推荐(0) 编辑
  2007年5月19日
摘要: 1、 int n; string str="xxx"; if(int.TryParse(str,out n)) { //为数字 } else { //非数字 } 阅读全文
posted @ 2007-05-19 14:56 站在天空下的猪 阅读(6272) 评论(0) 推荐(0) 编辑
  2007年5月17日
摘要: 一、DataBinder.Eval的基本格式 在绑定数据时经常会用到这个句程序:或者 今天又学到一种,而且微软也说这种方法的效率要比以上两种高。 很有用的,这样可以在前台页面做好多事情了。 还要记住要这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。 这种用法其实和是一个道理。 Text='%# DataBinder.Eval(Container.Da 阅读全文
posted @ 2007-05-17 14:00 站在天空下的猪 阅读(1225) 评论(1) 推荐(0) 编辑
  2007年5月16日
摘要: 今天看书时发现一个实现asp.net 2.0中实现防止盗链的方法,其实际的原理就是利用了IIS中HttpHandler模块来处理的。因为比如平时用IIS只是处理如asp,aspx等文件,没处理如iis,jpg等图片的,下面简单小结下1 建一个网站(vs.net 2005),然后添加一个Handler.ashx处理文件,处理HTTP请求,代码如下 using System;using Syst... 阅读全文
posted @ 2007-05-16 07:41 站在天空下的猪 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑I... 阅读全文
posted @ 2007-05-16 07:35 站在天空下的猪 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,出于安全的考虑,C#.net页面是不允许直接上传HTML语法的。但是有一种方法可以安全的实现数据上传。下面用一个实例说明如何实现: using System.Data.SqlClient; static string connectionString = ConfigurationManager.AppSettings["ConnectionString"]; p... 阅读全文
posted @ 2007-05-16 07:35 站在天空下的猪 阅读(1942) 评论(0) 推荐(1) 编辑
摘要: “ConnectionString 属性尚未初始化”的另类解决办法 现在稍微熟悉Asp.net的朋友都习惯把数据库连接配置写到web.config中,这样的优点主要是能随时更改数据库配置(比如帐号密码)而不用再编译,web.config中的数据库中的配置如下: 1 2 3 .cs文件中利用 string strConn = ConfigurationManager.AppSettin... 阅读全文
posted @ 2007-05-16 07:32 站在天空下的猪 阅读(1236) 评论(1) 推荐(0) 编辑
  2007年5月13日
摘要: Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(ex... 阅读全文
posted @ 2007-05-13 07:50 站在天空下的猪 阅读(184) 评论(0) 推荐(0) 编辑
摘要: /// /// 计算两个日期的时间间隔 /// /// 第一个日期和时间 /// 第二个日期和时间 /// private string DateDiff(DateTime DateTime1, DateTime DateTime2) { string dateDiff =... 阅读全文
posted @ 2007-05-13 07:40 站在天空下的猪 阅读(308) 评论(0) 推荐(0) 编辑