上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 与其说是心得,不如说是疑惑,之前基本没用过验证控件,觉得太丑又不好用,这次因为是为了跟维护的系统原来的风格保持一致,所以选择使用,因为页面字段太多,都需要做非空验证,而且要求错误信息都一次性显示在最上面,所以我的想法是用RequiredFieldValidator和ValidationSummary两个控件结合使用,没用不知道一用吓一跳,出错了,错误又给屏蔽了,只能去查log,仔细看了下,错误信息是:Control 'OSchoolCode' referenced by the ControlToValidate property of 'RequiredFieldVa 阅读全文
posted @ 2011-07-28 17:05 peter cheng 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 最近在维护一个VB的项目,因为之前没写过VB代码,所以有些东西不是太熟悉,查找记录下:AndAlso和OrElse应该是vb.net引入的新运算符。因为用vb。net的时间还不是很长,之前我一直以为他们和and,or根本没有区别。现在终于明白,他们之间还是有很大区别的:AndAlso,OrElse相对于and,or最大的特性是会自动实现“最短路径”。所谓“最短路径”就是指:当第一个被比较的运算式的结果已经能决定运算的最终结果时,就不会再去比较其他运算式,因此可以避免掉额外且不需要的比较运算式。举个很简单的例子说明下:1DimaAsInt16=12DimbAsInt16=234'用or的 阅读全文
posted @ 2011-07-22 17:20 peter cheng 阅读(448) 评论(0) 推荐(0) 编辑
摘要: View Code CREATE procedure [dbo].[paging](@pagesize int, --每页显示多少条记录@pageindex int, --显示第几页@fromTable varchar(1000), --查询表格,包括连表条件@strwhere varchar(1000), --查询条件@strorderby varchar(64), --排序条件,不带Order关键字@Fields varchar(2000), --查询字段,多个字段时用','隔开@id varchar(30) --主键字段)as declare @order varchar 阅读全文
posted @ 2011-06-13 09:07 peter cheng 阅读(151) 评论(0) 推荐(0) 编辑
摘要: P:前辈,请教个问题:null值在进行SUM,AVG等操作时默认是忽略的,对吗,那对AVG的结果应该会有影响吧,所以操作之前是不是要ISNULL转换,谢谢facetok:不需要P:为什么,会有影响吧facetok:设计时最好有默认值,如果是关键字的话facetok:用默认值设计去优化,数字型;实在需要判断时,别在数据库判断,用程序逻辑是判断。P:现在是设计时没有默认值,数据类型也有点问题,所以我做了类似这样的转换:AVG(ISNULL(CAST(Detail3 as int),0)),sql转换效率比不上程序逻辑判断吗facetok:你这种处理只能解决实际问题,但很不好。如果这种表很多呢?应考 阅读全文
posted @ 2011-06-10 17:10 peter cheng 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 最近做了个pdf报告下载的链接,因为用的是链接文件的地址,所以,在没有安装pdf reader或者pdf插件的环境下会弹出下载提示框提示下载,但在已经安装reader或者插件的环境下,点击链接地址后直接在网页中打开了pdf文件,这不是我期望的结果;实现弹出框提示下载有很多种方法,我现在说的通过IIS设置的方法去实现:注:网上有很多误导的设置方法:如图:这样设置后会将页面上所有链接变成弹出下载提示,甚至在地址栏输入URL后就提示下载当前页面,这样的解决方案是不是有点无语。。。OK,那我讲下我的设置,已经测试通过,同样是上面那幅图,点击属性找到HTTP头下的文件类型/MIME Types,点击新类 阅读全文
posted @ 2011-06-10 12:01 peter cheng 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 使用webBrowser截图时出现这样一个错误:查找了下,大部分人说的解决方法如下:System.Threading.ThreadStart start = new System.Threading.ThreadStart(download); System.Threading.Thread th = new System.Threading.Thread(start); th.ApartmentState = System.Threading.ApartmentState.STA;//关键或者[STAThread]static void Main(string[] args){}而我最后使用 阅读全文
posted @ 2011-06-07 11:35 peter cheng 阅读(7119) 评论(2) 推荐(1) 编辑
摘要: 原文:http://blog.csdn.net/zhangyj_315/archive/2009/03/03/3952313.aspx 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterF 阅读全文
posted @ 2011-06-03 13:49 peter cheng 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在线验证工具jsonlint:http://jsonlint.com/在此处输入JSON字符串点击验证:如果有错误会提示error信息:纠正后: 阅读全文
posted @ 2011-06-03 08:55 peter cheng 阅读(4825) 评论(1) 推荐(1) 编辑
摘要: 效果如下:其实截取方法跟aspx页面中一样,不管是用C#还是js或者CSS都可以实现,我在这里只是想记录在MVC中怎么用的两种方法:方法一:先新建一个类然后编写以下方法:public static class HtmlHelpers{public static string Truncate(this HtmlHelper helper, string input, int length){if (input.Length <= length){return input;}else{return input.Substring(0, length) + "...";} 阅读全文
posted @ 2011-05-25 11:44 peter cheng 阅读(1927) 评论(7) 推荐(2) 编辑
摘要: 今天碰到这个错误,查看配置文件后发现,所以我的解决方案就是换掉provider咯,数据库文件自然也得跟着换当然,你也可以尝试类似这种方式手工注册缺失的provider 阅读全文
posted @ 2011-05-24 16:12 peter cheng 阅读(502) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页