u013999850
MAQL
采纳率100%
2015-01-18 13:45 阅读 2.0k
已采纳

用MvcPager进行分页的时候出现无法刷新图片及dropdownlist无法跳转页面

5

图片说明
图片说明
如图,每次只有默认的首页的图片会显示,但例如点“下一页”的时候就会出现图一的情况,除了首页外都会不显示图片,如果返回首页又会有图片,但是所有的页面的数据都是正确的,我已经认真看过数据库了。另外dropdownlist选完页面后不会出现页面跳转!

以下是我的分页代码
@Ajax.Pager(Model,new PagerOptions{PageIndexParameterName = "id",ShowPageIndexBox = true,PageIndexBoxType = PageIndexBoxType.DropDownList,ShowGoButton = false},new MvcAjaxOptions{UpdateTargetId = "layer"})

不好意思,我没有C币,希望懂的人可以帮一下我-_-||

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2015-01-18 16:23

    用IE F12功能或查看源代码,看下图片的url,是不是生成的有问题。
    另外看看你的路由的配置,控制器有没有走进去。

    点赞 1 评论 复制链接分享
  • q107770540 兔子党-督察 2015-01-19 01:10

    图片显示不出来, 这个感觉和分页控件没有关系

    点赞 评论 复制链接分享
  • u013999850 MAQL 2015-01-26 11:12

    找到原因了,第一个问题的确跟控件是没有关系的。MVC翻页的时候跳转到了对应的controller下的action,这时读取图片的路径就变成了
    controller/action/从数据库中读取的图片路径。而对应的目录是没有这个文件的。

    解决方法,在读取图片时加上 <img scr="/从数据库读取的图片路径" 这样读取到的就是根目录下的。

    至于第二个问题我自己做了一个dropdownlist。谢谢上面的回复,分一人一些吧,不好意思

    点赞 评论 复制链接分享

相关推荐