留言簿

我要留言
留言搜索

2010-12-06 10:17  李乐

刚才的页面问题在问你以前解决了1天都没解决,问题发出还没审核就解决了,看来人需要踊跃的问啊。。。
回复:哈哈:)是指定了MasterPageFile的原因吗?

2010-12-06 10:10  李乐

我在使用mvcpager的时候出了一个问题,他会把页面上母版页的内容复制一遍,即便不是母版页也会把导航条复制一遍,弄的页面很难看;使用的是partialview 代码如下:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/User.Master" Inherits="System.Web.Mvc.ViewPage<PagedList<Coremandarin.Models.Resource_Info>>" %>
<%@ OutputCache Duration="60" VaryByParam="*" VaryByHeader="User-Agent;X-Requested-With" %>
<%@ Import Namespace="Webdiyer.WebControls.Mvc" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<style type="text/css">
.mvcPager{font-size:8pt}
.mvcPager input[type=text]{width:10px}
.mvcPager .gotoPage{float:right} 
</style>
<script type="text/javascript" src="<%=Url.Content("../../Scripts/jquery-1.4.2.min.js") %>"></script>
<script type="text/javascript" src="<%=Url.Content("../../Scripts/MicrosoftAjax.js") %>"></script>
<script type="text/javascript" src="<%=Url.Content("../../Scripts/MicrosoftMvcAjax.js") %>"></script>
<% Html.RenderPartial("ResourcePage",Model); %>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
</asp:Content>
回复:PartialView怎么能有MasterPageFile指令呢?加上这个就不是PartialView了。

2010-12-03 16:29  deeplylove

你好,非常荣幸能使用你的控件,
目前我碰到了一个棘手的问题,
我用的是MvcPager juery异步刷新方法来更新数据.
同是我增,删,改某一数据,都是异步的.
我该如何对数据操作之后,对PartialView进行刷新
回复:在controller中返回此PartialView,用Ajax获取并替换页面中此部分内容即可,您可以了解一下MvcPager的实现方法。

2010-12-02 17:40  danny

你好 我想问下,用了mvcpager这个控件URL方式分页,默认是get,我能不能用post的方式?
回复:对不起,不太懂您的意思。url分页还有post的方式?

2010-12-02 16:47  陈志勇

还问下,那个mvcPager Ajax 分页 是不是我每一个不同表的分页,都需要创建一个PartialView页面,如果是这样,那不是我一个项目需要创建多个PartialView
回复:不是必需,而是为了方便,如果不用Partial View,那么Ajax将只能返回整个页面的内容,显示时您还需要筛选过滤,而用Partial View就没这个必要。

2010-12-02 15:44  匿名

牛人,呵呵,我也西安的搞.net的
回复:谢谢捧场:)请多多指教!

2010-12-02 10:15  陈志勇

杨哥,问下,这个分页控件我可不可以直接传入DataTable,不需要经过 
for (int i = 0; i < dt.Rows.Count; i++)
 {
    list.Add(dt.Rows[i]);
  },因为我数据获取都是DataTable的,进行转换,另外我在List<T>直接传入实体,我该怎么办
回复:传入什么数据都可以,但必须自己实现过滤,否则传入的数据就全部显示出来了,因为分页控件和数据源是没有直接关系,无法对数据源进行操作。

2010-12-01 19:50  段先生

用这种方式AspNetPager1.CurrentPageIndex = 1; 查询完后 索引是现实第一了 ,但是数据还显示在第50页
回复:您好,那是您获取和绑定的数据的问题,和分页控件没有关系,请调试检查数据获取及绑定的代码,另外看一下示例项目中的例子参考一下。

2010-12-01 19:44  段先生

杨哥,问下,用控件查询后比如有100页,我翻到50页,这时候我查询另外的条件,而这个条件查询出只有2页,而这时当前页索引在50页,所以当前页显示空,我想的是,在查询后,将索引设置为1,应该怎么设置,我这样写不管用AspNetPager1.CurrentPageIndex = 1; 应该怎么让他查询后默认为1
回复:用法没有问题,数据不对的话应该是数据获取的问题,请检查您是怎么获取并绑定数据的,另外请看一下示例项目中搜索的例子。

2010-12-01 11:29  哈哈笑

问一个UrlPager分页查询分页的问题,如果有查询URL地址带参数如何处理?routes怎么写啊?
routes.MapPageRoute("pagebase", "list-{pageIndex}.html", "~/list.aspx");
list.aspx?type=15&id=2&date=2010-12-1
像这样的怎么处理?多谢!
回复:不用处理,直接用url参数更方便。
;