留言簿

我要留言
留言搜索

2003-12-11 00:08  小小虾米

Webdiyer,你好,下载了你的分页控件,只是我的水平低微,用Visual Studio开发的时候却一直没有调试成功,不知道你写的这个控件是怎么用的?请赐教~
我开发Web的时候语言是用VB.NET开发的,不知道这个是不是因为你的控件语言是用C#的原因。请尽快帮帮我,谢谢!!
回复:这和用什么语言没有关系,不知你是否添加了对AspNetPager.dll的引用?并引入了相应的命名空间?如果仍然出错,请帖出详细的出错信息。谢谢!

2003-12-09 13:42  dearfellow

从客户端(fptext="<font face="webdings...")中检测到有潜在危险的 Request.Form 值。 
说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 

异常详细信息: System.Web.HttpRequestValidationException: 从客户端(fptext="<font face="webdings...")中检测到有潜在危险的 Request.Form 值。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[HttpRequestValidationException (0x80004005): 从客户端(fptext="<font face="webdings...")中检测到有潜在危险的 Request.Form 值。]
   System.Web.HttpRequest.ValidateString(String s, String valueName, String collectionName)
   System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, String collectionName)
   System.Web.HttpReq
回复:这是asp.net 1.1版的新增功能,可以防止客户端脚本攻击,有关如何禁用及因此会对应用程序安全带来什么样的影响,请看:http://www.asp.net/faq/RequestValidation.aspx

2003-12-09 12:26  dongyp511

大哥,你有没有碰到过票据打印呀?我在csdn上问了,但是没有人回我。急。
回复:你好,我没做过这个,所以帮不上你的忙,对不起,不过你可以在网上找一些报表类控件看看。谢谢!

2003-12-09 09:41  thundbird

可不可以实现根据字段值,定位显示页,比如说编号字段,3A,1A,2A...(字段无序,根据其他字段排序)我知道一条记录的编号是24A,能够直接更据这个字段的值定位到这个字段所在页。
回复:你好,这样的功能无法实现,因为数据是无序的,所以无法知道它在哪个页面。谢谢!

2003-12-09 08:48  王非

对了,吴旗兄能帮我推荐几个较酷的产品(进销存,oa,ERP,CRM,Wap产品等等都行)网址吗?国外的也行,最好有在线演示的(比如E商2003:http://www.zydsoft.com/try2003.asp )
我想学习借鉴一下,却找不到好的!
回复:对不起,我从来没用过这方面的软件,所以无法帮上你了!

2003-12-09 08:11  王非

吴旗兄现在人气很旺啊!
呵呵,不过证明一点:付出总有回报,群众的眼光是亮的
(我是 description(netnet) )

我认为 webdiyer(陕北吴旗娃) 应该被 csdn 破格录取为 红4星!! 
http://expert.csdn.net/Expert/topic/2541/2541363.xml?temp=.7573206
回复:谢谢,希望以后大家有asp.net方面的问题就到CSDN的asp.net版来问,我一个人的力量毕竟有限,而且也没有太多时间来一个一个为大家解决问题。如果问题是针对AspNetPager控件,则既可以在CSDN问也可以发到这里,我一定会帮忙解答。谢谢!

2003-12-09 07:54  xfreedom

如果这样效率怎么样?
构造的sql语句=select * from where  ID between (select top 1 ID from (select top 每页显示记录的条数 X( 当前页的页码-1)+1 ID from 要查询的表名 order by 要排序列的列名 desc) and  (select top 1 ID from (select top 每页显示记录的条数 X( 当前页的页码) ID from 要查询的表名 order by 要排序列的列名 desc)  order by ID desc
回复:你好,我在上一个问题中已经回复,用什么样的SQL语句获取数据和AspNetPager没有关系,我也没测试过你的方法是否会更好,如果你觉得较好的话也可以用这个方法来获取数据,我有时间会多测试几种获取分页数据的方法的。谢谢!

2003-12-08 09:28  王非

吴兄你好,我问的那个问题: 1,页面中在特定条件下,需要向客户端发送一段脚本,我用了RegisterStartupScript发送,但现在我刷新该页时,那段脚本又执行了一遍,有法让他在刷新时不再执行了吗? 
根据你的解答,如果把注册脚本的代码放到 if(!Page.IsPostBack)块中,那么他第一次也不执行了!!
(我是在点击button的事件里发出客户端脚本的),还有别的法吗?
谢谢
回复:你要发什么样的脚本呢?如果这个脚是Button的客户端点击事件处理程序,那么应该是在页面加载时就注册,在点击Button时注册太迟了!谢谢!

2003-12-08 02:53  xfreedom

set @str= 'select top '+ @pagesize + ' * from news where ID NOT IN 
          (SELECT TOP '+@pagesize*@pageindex +' * from news ) 
  execute(@str)
我认为是否这样更好一点?
是否能和你在QQ上聊?我的QQ是4886611
回复:这样是否更好我没有测试过,所以也无法知道,不过AspNetPager和这些没有丝毫关系,因为分页控件和获取数据及显示完全是不相干的,谢谢!

2003-12-07 23:42  xfreedom

使用myDataAdapter.Fill(myDataSet,9,15,"Categories");
和演示里存储过程用到的declare @indextable table(id int identity(1,1),nid int) 来建立一个临时表单,这两个到底哪个更节省资源?
回复:应该是用存储过程更省资源,因为通过填充DataSet的方式来分页时必须先选出全部记录然后在Fill方法中过滤当前页需要显示的数据,用存储过程的话不需要选取全部数据。
;