留言簿
留言成功,请等待站长审核,谢谢支持!
2007-05-23 15:25 huang5411050
真的不错,我要好好学习
回复:欢迎常来逛逛,谢谢!
2007-05-23 15:00 executive
刚发现的好地方!谢谢
回复:欢迎常来看看,谢谢!
2007-05-23 08:59 slimboy
你好!我用的是AspNetPager V6.0.0(for vs2003)的分页控件,采用URL重写。开始用的时候没有问题,可以分页,不过用了一段时间,分页事件就丢失了,页码倒是变了,绑定的内容却没变。我也没有去动过它,后来只好重新给它创建事件,就可以了。
回复:这和分页控件没有关系,vs.net中设计时有时会出现事件关联丢失的问题,您需要在发布时仔细检查和调试,如果事件关联丢失了请重新关联。
2007-05-23 05:39 forty
那个跳转到第几页那个“GO”按钮怎么显示出来阿?已经试过设置好多属性了,都不会在页面显示的,在.net编辑的时候能看到,到了IE预览就看不到了。参照过demo里面的内容。用的是2003版本的。
回复:输入页索引的文本框显示出来了吗?另外您是否设置了SubmitbuttonStyle或SubmitButtonClass属性而使跳转按钮不可见了呢?
2007-05-22 13:02 geni7519
AspNetPager和UpdatePanel配合使用.并且web.config里进行url重写了.<br>现在遇到的问题是:无刷新分页可以实现,但页码没变.比如:我按'2'页码的时候,翻页实现了,但'1'还是不能按,也就是不能往回翻.请问吴老师,这是什么原因?
回复:使用UpdatePanel的话分页控件就不应该使用url分页并且启用url重写功能了,因为url分页方式是通过打开包含分页参数的新页面来实现分页的,updatePanel是通过Ajax在不刷新页面的情况下回发并刷新显示界面的,要使AspNetpager能在UpdatePanel中正常工作,只能使用默认的PostBack分页方式。
2007-05-21 11:29 wc_19821223
我采用您的控件与DataList联合显示图片<br><br><ItemTemplate><br><table><br><tr><br><br><br><br><td align="center"><br><Img src='../Users/<%# (DataBinder.Eval(Container.DataItem, "ModelBackGroundURL").ToString()) %>' title='<%# (DataBinder.Eval(Container.DataItem, "ModelBackGroundName").ToString()) %>' onload=chgPicSize(this) ><br></td><br></tr><br><tr><br><td><br><a href='setbackground.aspx?userid=<%=g_struserid%>&imgurl=<%# (DataBinder.Eval(Container.DataItem, "ModelBackGroundURL").ToString()) %>'><br>设置为页面背景</a><br></td><br></tr><br></table><br></ItemTemplate><br><Img src='../Users/<%# (DataBinder.Eval(Container.DataItem, "ModelBackGroundURL").ToString()) %>' title='<%# (DataBinder.Eval(Container.DataItem, "ModelBackGroundName").ToString()) %>' onload=chgPicSize(this) ><br></td><br></tr><br><tr><br><td><br><a href='setbackground.aspx?userid=<=g_struserid%>&imgurl=<%# (DataBinder.Eval(Container.DataItem, "ModelBackGroundURL").ToString()) %>'><br>设置为页面背景</a><br></td><br></tr><br></table><br></ItemTemplate><br><br>//调整图片大小<br>function chgPicSize(fname)<br>{<br>var obj;<br>obj=fname;<br>if (obj.width>145) <br>obj.width=145;<br>if(obj.height>107) <br>obj.height=107;<br><br>}<br><br>我的PageSize=12 第一次进入页面总是出现图片大小未被调整的情况(按原始大小显示),按刷新以后才行,能否解决
回复:所有页面都如此还是只有一个页面有这种问题呢?您是否调试过脚本而确保脚本没有问题呢?
2007-05-21 10:15 zhajiag2002
你好!第一次接触这个组件,真的不错!<br>想问下有个功能吗!<br><br>例如:<br>在分页显示完内容后,能不能在一个列中显示数据库里的图片(如产品),并点击进入相关的产品页面!<br><br>先谢了!!
回复:您好,您要实现的功能和分页控件没有任何联系,分页控件只是实现分页功能而已,数据怎么显示完全由您控制,上面说的功能实现起来很简单,就是把图片做成超链接,链接到相应产品的详细信息页面即可。
2007-05-19 10:28 xiwang6428
平常在使用aspnetPager(for .net2.0)時, 不會出錯,但將它放置在Wizard控件中,Wizard控件在設計界面提示出錯:無法將'WizardSteps'加入集合.詳細資料:無法在屬性'CloneFrom'上設定''.檢查Html原始碼,AspNetPager在Wizzard控件內顯示:<br> <webdiyer:AspNetPager ID="AspNetPager2" runat="server" CloneFrom="" CssClass="" CustomInfoClass=""<br> InvalidPageIndexErrorMessage="頁索引不是有效的數值!" NavigationToolTipTextFormatString=""<br> PageIndexOutOfRangeErrorMessage="頁索引超出範圍!"><br><br>而在Wizard控件外顯示很正常:<br><webdiyer:AspNetPager ID="AspNetPager1" runat="server"><br> </webdiyer:AspNetPager><br><br>運行這種網頁,顯ArgumentNullException異常, 錯誤信息: System.ArgumentNullException
回复:谢谢提供反馈意见,我还没有在wizard控件中测试过,这段时间出差培训,暂时无法测试,等培训结束我会想办法解决这个问题。谢谢!
2007-05-19 00:16 ljhong
您好.首先感谢你的控件,不很不错.<br><br>想问个下.用<br>AspNetPage排序的问题?<br><br>为什么按了还是没有排序呢.<br>.....<br> protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)<br> {<br><br>searchOrders((string)ViewState[vsKey]);<br><br> }<br><br> void searchOrders(string sWhere)<br> {<br> SqlDataSource1.SelectCommand = "select * FROM [News] Where ID<>0 " + sWhere + " order by showtime desc";<br> DataView dv = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);<br> AspNetPager1.RecordCount = dv.Count;<br> System.Text.StringBuilder sb = new System.Text.StringBuilder();<br><br> PagedDataSource pds = new PagedDataSource();<br> pds.DataSource = dv;<br> pds.AllowPaging = true;<br> pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;<br> pds.PageSize = AspNetPager1.PageSize;<br> GridView1.DataSource = pds;<br> GridView1.DataBind();<br> }<br>.....
回复:上面的代码中要实现排序,可需要设置DataView的Sort属性即可。
2007-05-17 14:47 榄旇眴
您好,AspNetPagerSamples.rar下了,总是提示文件不完整,等待修正!还有我注册了用户名,怎么变成乱七八糟的文字啦?
回复:把邮箱地址发给我我给您发一份吧。注册用户名乱码是因为asp.net ajax对中文支持的问题引起的,暂时最好用英文用户名。谢谢!