留言簿
留言成功,请等待站长审核,谢谢支持!
2008-06-20 01:11 wznjsy
问题已解决。谢谢了。
2008-06-20 00:45 wznjsy
你好,<br>我把代码按照您当时给的提示,修改成以下:<br> public string GetString(SqlDataReader reader,int index){<br> if (Convert.IsDBNull(reader.GetValue(index)))<br> return null;<br> else<br> return reader.GetString(index);<br> }<br>这一段代码保存在DAL文件中,<br><br>和 public static List<Product> GetPagedProducts(int StartIndex, int EndIndex)<br><br>并行列为<br>public sealed class ProductData内部的代码。<br>但是运行报错,提示:<br>数据为空。不能对空值调用此方法或属性。 <br>请问该如何修改?<br>谢谢
回复:您好,这不是我写的那个方法的问题,而是您不会使用的问题,调用前需要用DataReader的Read()方法读取数据,如果没有读取数据,就会出现上面的错误!
2008-06-20 00:28 wznjsy
回复您对我在2008-6-18 15:55:44 的留言。这个我有改过,是不行的。<br>可否帮忙修改一下,谢谢
回复:有什么错误吗?
2008-06-19 17:29 tiancaolin
页控件的各个部分都可以应用单独的CSS样式。<br>=============<br>这个美工部分我比较差劲,有时间我要准备学习下美工部分。不然没法接外快,呵呵。谢谢吴前辈。有机会多讲授些您自学美工的经验
回复:美工方面我也不行,不过美工不一定就懂CSS,CSS应该是web程序员需要掌握的技术。谢谢!
2008-06-19 17:26 tiancaolin
缓存跟+分页控件的无刷新分页这个问题,自从第一次问了后,我每天来你这个站点看你的回复了没。起码有4次以上。<br>等的有点烦了。可能是我急弄模块功能出来。才有点浮躁。真不好意思。<br>===============<br>吴前辈,这个问题先不问了。<br>我想确定几个问题:<br>1.页面使用<br><%@ OutputCache Duration="600" VaryByParam="*" %>进行页面级缓存<br><br>然后这个页面还使用了你的AspnetPager+ajax[UpdatePanel]能否实现即有实现缓存,又可以实现无刷新分页<br>===================<br>2.如果可以的话<br>是不是VarByParam必须是"*".<br>=================================<br>3.页面可以向上面那样用,同理可以在用户控件中那样使用吗?】<br>=============<br>4.总结下缓存原理:<br>采用<%@ OutputCache Duration="600" ><br>是在内存中保留纯粹html的备份还是保留数据的备份<br><br>============
回复:您好,您的问题答复如下:
1、完全可以;
2、设为*表示所有的url或form参数,只要这个参数值不同,asp.net就缓存一份当前页面的不同版本,如果您只是想让分页控件的分页结果不被缓存,则也可以设置VaryByParam为“__EVENTTARGET;__EVENTARGUMENT”,前提是使用置信的PostBack分页方式;
3、没有区别;
4、缓存的是当前asp.net页面呈现为html的结果,就相当于一个静态的html页面。谢谢!
1、完全可以;
2、设为*表示所有的url或form参数,只要这个参数值不同,asp.net就缓存一份当前页面的不同版本,如果您只是想让分页控件的分页结果不被缓存,则也可以设置VaryByParam为“__EVENTTARGET;__EVENTARGUMENT”,前提是使用置信的PostBack分页方式;
3、没有区别;
4、缓存的是当前asp.net页面呈现为html的结果,就相当于一个静态的html页面。谢谢!
2008-06-18 23:01 Lib_LiHe
安装了7.02版本,使用一段时间,发现找不到了StartRecordIndexs属性,这是为什么?
回复:您好,没有StartRecordIndexs这个属性,只有StartRecordIndex属性。谢谢!
2008-06-18 21:22 zsgjly
不错的控件,是蛮强
回复:谢谢,还不是很强,有很多功能还需要完善。
2008-06-18 15:55 wznjsy
您好。<br>我在2008-5-28 1:08:30 曾提交了一个留言。<br>您给我的解决方案却无法使用,可否告知正确代码,目前你改给我的这个,以我的能力修改以后,代码跑不起来,烦请帮忙下下,谢谢。<br>public string GetString(SqlDataReader reader,int index){<br>if(Convert.IsDBNull(reader.GetValue(0)) return null;<br>return reader.GetString(0);}。
回复:应该把GetValue(0)改为GetValue(index)。
2008-06-18 15:52 wznjsy
GETSTRING
2008-06-18 13:59 Lib_LiHe
翻页时,页码不变色,为什么呢?与什么属性相关.
回复:您要什么页码变色?是分页功能没有实现吗?