留言簿

我要留言
留言搜索

2015-12-14 15:21  蔡

<script src="~/js/MvcPager.js"></script>
 <div id="showed">
                    @Html.Action("_InfoTable", new { InfoList = auditedList, Target = "showed" })
                 </div>
                    <div class="m-page1 f-cb">

                        <ul class='f-cb act-p'>
                            <li class='ipt none'>
                                <input type='text' id="auditedListPageIndexBox" class='u-ipt'>
                            </li>
                            <li class='none no'>页</li>
                            <li class='sure' id="auditedListGoToBtn">确定</li>
                        </ul>
                    
                @if (auditedList != null)
                {
                    @Ajax.Pager(auditedList, new PagerOptions
                {
                    Id = "pager1",
                    FirstPageText = "首页",
                    PrevPageText = "上一页",
                    NextPageText = "下一页",
                    LastPageText = "末页",
                    PageIndexParameterName = "p1",
                    NumericPagerItemCount = 5,
                    ContainerTagName = "ul",
                    CssClass = "f-cb act-p",
                    CurrentPagerItemTemplate = "<li class=\"crt\">{0}</li>",
                    DisabledPagerItemTemplate = "<li class=\"disabled\">{0}</li>",
                    PagerItemTemplate = "<li>{0}</li>",
                    GoToButtonId = "auditedListGoToBtn",
                    NavigationPagerItemsPosition = PagerItemsPosition.Right,
                    PageIndexBoxId = "auditedListPageIndexBox"
                }).Options(o => o.AddRouteValue("target", "showed")).AjaxOptions(a => a.SetUpdateTargetId("showed"));
                } 
试用AJAX分页 ,但是生成的分码仍然是跳转链接。没有达到无刷新的效果。。。请问是什么原因?
回复:您好,Ajax分页失败最可能的原因是页面上有脚本错误,请用浏览器开发者工具调试检查,和生成的分页链接没有任何关系,无论是否Ajax分页都会生成分页链接,这是为方便搜索引擎收录及Ajax分页失败后降级为标准url分页而加入的。谢谢!

2015-12-14 15:14  郑同学

请问下“Html.RegisterMvcPagerScriptResource()”是否可以直接使用<script type="text/javascript" src="/scripts/MvcPager.js"></script> 这种方式替换,主要是因为使用了虚拟目录来发布的话,这个控件引用的路径不对,请问可以吗?
回复:可以的,谢谢!

2015-12-14 13:51  黄文光

网站上没有mvcpage2.0的下载资源了吗?有个项目是mvc3的
回复:您好,请用nuget下载,MVC3.0可以用这个:https://www.nuget.org/packages/MvcPager.MVC3.CN/。谢谢!

2015-12-04 15:27  张同学

<div class="row">
    <div class="col-md-8 navbar-left ">
        @Html.Pager(Model, new PagerOptions
   {
       PageIndexParameterName = "pageindex",
       NumericPagerItemCount = 5,
       ContainerTagName = "ul",
       CssClass = "pagination ",
       CurrentPagerItemTemplate = "<li class=\"active\"><a href=\"#\">{0}</a></li>",
       DisabledPagerItemTemplate = "<li class=\"disabled\"><a>{0}</a></li>",
       PagerItemTemplate = "<li>{0}</li>",
       Id = "pager",
       PageIndexBoxId = "pageIndexBox2",
       GoToButtonId = "goToBtn2",
   })
    </div>
    <div class="col-md-4 ">
        <div class="input-group navbar-right" style="width:120px;margin:20px 0">
            <input type="text" id="pageIndexBox2" class="form-control input-sm" />
            <span class="input-group-btn"><button class="btn btn-primary btn-sm" id="goToBtn2">跳转</button></span>
        </div>
    </div>
</div>
@section Scripts{@{Html.RegisterMvcPagerScriptResource();}}


输入页数后回车实现跳页,怎么做到
回复:您好,没有加这个功能,不过如果当页表单中只有一个提交按钮的话,按回车键默认就会提交此表单,可能不同的浏览器效果会有所不同。谢谢!

2015-12-02 08:18  灵风

/search-a1t2c3-p1
在MVC下如果p1是页码的这种形式怎样实现呢?
回复:您好,url是通过路由定义的,您需要了解一下ASP.NET的路由。谢谢!

2015-12-01 21:39  毛强、杨哥 是 我

MVC 中 怎么一次性下载多个文件?
public ActionResult FilePathDownload1()
{
    var path = Server.MapPath("~/Files/鹤冲天.zip");
    return File(path, "application/x-zip-compressed");
}
怎么返回多个 文件呢  ?
回复:一个页面一次只能下载一个文件,不可能下载多个,要下载多个,可以在一个页面中嵌入多个隐藏的iframe,将iframe的src设为下载页面的url即可。谢谢!

2015-12-01 16:03  小徐

杨老师,您好!我在底层已经定义了返回分页数据的通用方法,想通过MvcPager显示分页,但MvcPager的输入必须是Webdiyer.WebControls.Mvc.PagedList<T>对象,除了使用ToPagedList方法外,可以像AspNetPager一样,设置总记录数来使用吗?谢谢!
回复:当然可以,请看一下PagedList构造函数列表,另外如果不想用PagedList,您可以使用实现了IPagedList接口的自定义对象,示例中就有这样的例子,请注意参考一下。谢谢!

2015-12-01 09:49  笑傲人生

我要下载zip文件,无法下载啊,还有什么地方能下载?
回复:您好,不知道您要什么下载zip文件?

2015-12-01 00:12  小谢

杨老师,nuget里面3.0.1.1的dll不能下载,怎么回事呢?
回复:应该是你们公司或单位的网络问题吧,我在单位也这样,好象那个行为管理还是防火墙弄的不对了,没办法只好用nuget package explorer那个软件下载下来再添加引用,但是在家里就没有问题。谢谢!

2015-11-30 10:40  小何

杨老师,您好,调试也看不出问题啊,就是链接里明明一个参数里有值,但是跳转的那一刻就变成了默认值,这个用fidder也捕捉不到什么时候变化,求指导!
回复:您好,如果调试都找不到问题原因的话,那靠猜测更是不可能的了,建议您设置断点一步一步调试,不可能找不到问题的根源。谢谢!
;