03 2011 档案

非常完善的SQL安全过滤函数
摘要:webeditor及fckeditork,90%的网站都是采用这两种编辑器作为产品或者内容的说明部分的编辑窗口,近日,一客户的外贸站点基本上快完工了,因客户产品分类多,故而让客户自己在后台添加产品,但是客户反映,在后台添加产品时,如果产品说明内容太过复杂的话,产品怎么也添加不入数据库中。当时,我们也好生郁闷,这到底怎么回事,我们亲自测试后台添加任意的产品或者文字都能成功,偏偏他就不行,在网站搜索了相关的如“Ewebeditor 不能添加到数据库”,似乎找到了一点答案,因Ewebeditor自身没对单引号过滤,导致了添加不到数据库的问题。于是乎,我们把编辑器换成了fckeditork,可是还是. 阅读全文

posted @ 2011-03-04 14:44 蔡建荣 阅读(750) 评论(2) 推荐(1)

DataGrid双向排序以及给HeaderText加图标
摘要:DataGrid双向排序以及给HeaderText加图标DataGrid默认情况下只支持单向排序,而且默认是升序(ASC)。能不能使之支持双向排序并且给HeaderText加图标呢? 下面的例子将演示如何给DataGrid动态添加sortexpression 和 sortdirection 属性,并通过DataView使DataGird中的数据按照这两个属性排列。 假设在页面上添加了一个ID=“showdata”的DataGrid。使用Northwind数据库中的customers表来说明这个例子。 首先,我们必须知道: (1).数据源一定是Dataview,因为DataView提供了一种过滤 阅读全文

posted @ 2011-03-02 22:39 蔡建荣 阅读(383) 评论(0) 推荐(0)

无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。
摘要:无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。 (转)前些日子在公司的一个项目中,要用到DataGrid自带的删除功能,并且实现分页,原以为很简单的,但却偏偏困扰了我们组的所有人!每当删除一条记录后要退回到前一页时,便出现了“无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。”错误。单步调试并跟踪进去,方才发现,问题出在了DataGrid.DataBind();的时候。我调了一下DataBind()之前的DataGrid数据源状态,发现DataGrid.CurrentPageIndex还是删除前的,这是 阅读全文

posted @ 2011-03-02 04:06 蔡建荣 阅读(204) 评论(0) 推荐(0)

导航