留言簿

我要留言
留言搜索

2007-12-20 12:04  xmc605

我用你给的存储过程“P_GetPagedOrders2000”,然后是模仿你的方法(前一条留言),然后<br>过程 'P_GetPagedOrders2000' 需要参数 '@startIndex',但未提供该参数。

2007-12-20 11:40  xmc605

“ DataList1.DataSource = SqlHelper.ExecuteReader(CommandType.StoredProcedure, ConfigurationManager.AppSettings[&quot;Sql2005Express&quot;],<br>            new SqlParameter(&quot;@startIndex&quot;, AspNetPager1.StartRecordIndex),<br>            new SqlParameter(&quot;@endIndex&quot;, AspNetPager1.EndRecordIndex));<br>        DataList1.DataBind();”<br>这样算是您说的“调用存储过程时没有给参数@startIndex赋值”是吗?
回复:您调用存储过程的代码呢?

2007-12-19 21:29  menghua117

我的Datalist有14条数据,每页显示10行,为什么点击页码 1 显示出4行,页码 2 显示出 10 行?感觉是倒过来分页的,似乎反了啊!!是不是什么属性后后台的代码没设置好?谢谢!
回复:您好,这和您获取数据的方法有关系,分页控件没办法控制一页显示多少数据,它的PageSize只是给您一个引用的参考,您可以用这个属性以及当前页索引等在获取数据时确定一页获取多少数据,分页控件无法直接控制这些。谢谢!

2007-12-19 11:34  a_jack_a

在OnPreRender中系统会注册一个些Javascript函数,而在注册前,系统做了一个判断,if (PageCount &gt; 1) 的时候才注册这个函数,否则就不注册!这也无可厚非,页面大于1的时候才跳转到另外的页面,否在就不跳转。<br><br>但是旗哥少考虑了一个问题,如果页面一打开,我没有初始化AspNetPager控件(给RecordCount和AspNetPager1.PageSize赋值),而是系统运行过程中进行赋值,那么就出现我以前说的问题,没有注册ANP_keydown函数错误!<br><br>也是把源码那里的判断去掉,然后重新编译,竟然好了,哈哈,不知道这样修改对不对?
回复:也可以,这样改后不管有几页数据,分页控件都会注册那段客户端脚本,加判断的原因是只有一页数据时,控件就用不到这段脚本,因此也就不需要注册。等我有空下载您的例子研究一下这个问题,以前没有谁提过这个问题。谢谢!

2007-12-18 19:00  a_jack_a

http://glumtree.ys168.com/<br><br>test目录下的test.zip 其中有2个文件夹,一个是没有用ajax,一个是用ajax的例子,这2个例子在我们公司的机器上都出错,请帮忙看看!<br><br>谢谢!

2007-12-18 18:47  a_jack_a

为了测试昨天的错误,我新建一个网站,只有一个页面:<br>只有一行代码: &lt;webdiyer:AspNetPager ID=&quot;AspNetPager1&quot; runat=&quot;server&quot; AlwaysShow=&quot;True&quot; ShowInputBox=&quot;Always&quot;&gt;<br>            &lt;/webdiyer:AspNetPager&gt;<br><br>然后运行在输入框中输入任何东西,都提示错误:Microsoft JScript runtime error: Object expected<br><br>然后就提示这一行有错误:<br>onkeydown=&quot;ANP_keydown<br>(event,'AspNetPager1_btn');&quot;<br><br>我不知道这个ANP_keydown在那里有,到处都没有找到!<br>我的运行环境是vs2005sp1 + IE6.0sp2 + aspnetAjax1.1<br><br>我做了2个测试,1个是没有用ajax,一个用了ajax都是这样的错误,我没有找到你的邮箱,否则把这样例子发给你,看看到底是什么错误?

2007-12-18 17:27  abc162504

谢谢这个控件,我是个新手,解决了我很大的难题。<br>我有一个问题,在使用控件的时候,第一页和最后一页是 “首页,上一页”“下一页,尾页”的字体总是和非头尾页的不同。<br>我用样式后,第一页和最后一页 的样式改不了。<br>请问怎么修改。<br>谢谢
回复:您能否说得更具体一点呢?比如字体不同是字体大小不一样还是什么不同?您要改什么样式呢?是超链接的下划线还是字体颜色呢?

2007-12-18 13:21  ayurep

7.0发布啦,支持,已经下载,谢谢!
回复:不用客气,欢迎使用,有问题请在这里留言,我会尽可能帮您解决!

2007-12-18 13:04  a_jack_a

在IE6.0.3790.3959 sp2/VS0225SP1/AapNetPager7.0/ASP.NetAjax中,如果把inputbox换成DropDownList则任意选择一个页面系统没有反应!<br>而在firefox中是好的,这算不算系统一个bug呢?
回复:您用什么方式分页的呢?是Url还是默认的PostBack方式?如果您了解Javascript脚本的话,自己调试一下看跳转的脚本是否没有运行。

2007-12-18 09:49  a_jack_a

我现在用7.0版的,在IE60sp2中还是同样的错误,但是在Firefox1.03中没有错误。我用6.0带的示例在IE中运行也没有错误,真是奇怪。
回复:您看一下打开后的页面HTML源代码中,form的id是否为“aspnetForm”,注意大小写,记得以前见过好象有时候asp.net的form控件在客户端呈现的ID会变为大写,导致LinkButton等也不能正常运行,看看您是不是这个问题引起的。
;