留言簿

我要留言
留言搜索

2008-07-03 22:43  fangjunai

请问用存储过程的时候,那种方式比较快一些,我在示例里看到2种存储过程方法:<br><br>方法一是:分页大小,当前页;<br>方法二是:N页,到N页;<br><br>是不是MSSQL2000和MSSQL2005执行速度多一样快?
回复:对不起,我没看懂您说的两种方式的意思,您能更具体说明一下吗?

2008-07-03 10:51  fleawoo

Intelligencia.UrlRewriter 时页面其他链接被更改~~ <br><br>http://localhost/stusp/listpage/school/理工大学/1.aspx <br>在浏览时发现页其他的链接前面都加上http://localhost/stusp/listpage/school/理工大学/ <br>如有链接: <br>&lt;a href='erhand_list.aspx?style=j'&gt;sdfsfd &lt;/a&gt; <br>显示确是: <br>http://localhost/stusp/listpage/school/理工大学/erhand_list.aspx?style=j <br><br>如何去掉前面的啊~~
回复:对不起,我不太懂您的问题,您说的问题是AspNetPager分页控件Url重写时的问题吗?如果您用了AspNetPager的Url重写功能,那么是如何设置UrlRewritePattern属性的呢?

2008-07-02 19:56  Lib_LiHe

前一个问题已经解决了;<br>现在的问题就是:<br>当前页的显示条目&lt;=Pagesize时,怎么样才能只显示到目前的页码,而不显示后续页码
回复:请看前一个问题的回复。谢谢!

2008-07-02 16:53  Lib_LiHe

接前面的问题:<br>在protected void pager_PageChanged(object src, EventArgs e){}中试图添加代码:<br>AspNetPager ddd = (AspNetPager)src;<br>        HtmlTableCell mytd = ddd.Parent as HtmlTableCell;<br>        mytd.Attributes[&quot;class&quot;] = &quot;mycreate_cell1&quot;;   <br>///////////////////////////////////<br>运行翻页时提示:未将对象引用设置到对象的实例
回复:您的AspNetPager分页控件是放在HtmlTableCell中的吗?我测试了一下把分页控件放在HtmlTableCell中运行上面的代码没有问题,出错原因可能是mytd是null值。

2008-07-02 11:42  lxlpony

问题已解决了,没设置好!

2008-07-02 11:16  lxlpony

您好,我用datalist和您的分页控件,分页没问题,但是datalist中一直是显示第一页的内容。能帮忙指点一下吗?谢谢!
回复:您分页后重新给DataList绑定当前页的数据了吗?

2008-07-02 09:55  Lib_LiHe

还有一个问题请教,怎么将显示条目&lt;Pagesize的页面,只显示到目前的页码,而不显示后续页码了?
回复:您说的后续页码是什么意思呢?如果一个页显示的条目小于PageSize,那么这个页面应该就是最后一页了,不可能再有后续页码,如果有这样的问题,那应该是RecordCount属性的值大于实际要分页的记录总数造成的。

2008-07-02 09:53  Lib_LiHe

您好!我使用的是7.02版现有一问题请教:<br>有一些标签由LinkButton构成,每次点击后将改变LinkBtton所在单元格的css,但是翻页后 <br>改变的css失去了;下面是我的LinkButton的响应事件: <br>        public void lbt_click(object sender, EventArgs e) <br>    { <br>        LinkButton bnt = (LinkButton)sender; <br>        HtmlTableCell mytd =bnt.Parent as HtmlTableCell; <br>        mytd.Attributes[&quot;class&quot;]= &quot;mycreate_cell1&quot;; <br>    } <br>现有一些标签由LinkButton构成,每次点击后将改变LinkBtton所在单元格的css,但是翻页后 <br>改变的css失去了;下面是我的LinkButton的响应事件: <br>        public void lbt_click(object sender, EventArgs e) <br>    { <br>        LinkButton bnt = (LinkButton)sender; <br>        HtmlTableCell mytd =bnt.Parent as HtmlTableCell; <br>        mytd.Attributes[&quot;class&quot;]= &quot;mycreate_cell1&quot;; <br>    } <br>protected void pager_PageChanged(object src, EventArgs e) <br>  {}中的object src应该怎么使用?
回复:您好,您用什么分页方式?如果是默认的PostBack分页,那么除非禁用了ViewState,否则设置的css属性应该会保持住,如果是Url分页,那是没有设置的,因为Url分页时打开的是新页面,就相当于页面第一次加载时的状态,所以通过回发保持的状态都会丢失!

2008-07-02 01:09  janssenkm

不知你试过没?启用UrlPaging=true的时候,绑定部分代码执行了两次。第一次startRowIndex为0,第二次startRowIndex为真实值。<br><br>protected void Page_Load(object sender, EventArgs e)<br>{<br>    if(!IsPostBack)<br>        BindData();//不启用UrlPaging=true时可以不用执行这段代码,但启用了之后这个不能省,结果就执行了两次。<br>}<br>protected void PageChanged(object sender, EventArgs e)<br>{<br>    BindData();<br>}<br><br>页面设置:<br>	&lt;asp:AspNetPager runat=&quot;server&quot; <br>		CenterCurrentPageButton=&quot;True&quot;<br>		PageIndexBoxType=&quot;DropDownList&quot;<br>		ShowPageIndexBox=&quot;Always&quot;<br>		SubmitButtonText=&quot;Go&quot;<br>		TextAfterPageIndexBox=&quot;页&quot;<br>		TextBeforePageIndexBox=&quot;转到&quot;<br>		UrlPaging=&quot;False&quot;<br>		PageSize=&quot;15&quot;<br>		FirstPageText=&quot;首页&quot;<br>		LastPageText=&quot;末页&quot;<br>		NextPageText=&quot;下一页&quot;<br>		PrevPageText=&quot;上一页&quot; /&gt;
回复:您好,分页控件的帮助中以及示例中很多地方特别说过这个问题,Url分页时只需要在分页事件处理程序中绑定数据即可,不需要在Page_Load中绑定,因为Url分页时,页面加载就会引发分页事件,所以在Page_Load中绑定数据会导致数据被绑定两次。谢谢!

2008-07-01 22:51  oldrind

AspNetPager生成的标签里有&lt;a disabled=&quot;disabled&quot;<br>这个不能通过xthml认证
回复:没注意这个问题,谢谢提醒!
;