留言簿

我要留言
留言搜索

2014-03-28 16:43  张晓烨

dropdownlist 不起作用
Index.cshtml
@{
    Layout = null;
}
<!DOCTYPE html>
@model PagedList<News>

<div id="newsList">
@Html.Partial("NewsAjaxList", Model)
</div>

NewsAjaxList.cshtml
@{
    Layout = null;
}
@model PagedList<News>
    <table width="100%">
        <tr>
            <th>
                标题
            </th>
            <th>
                录入人
            </th>
            <th>
                录入时间
            </th>
            <th>
                关键词
            </th>
        </tr>
        @foreach (var item in Model)
        {
            <tr>
                <td>
                    @Html.DisplayFor(modelItem => item.Title)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.LuRuRen)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.LuRuShiJian)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.KeyWords)
                </td>
            </tr>
        }
    </table>
<div>
    <div style="float: left; width: 50%">
        共 @Model.TotalPageCount 页 @Model.TotalItemCount 条记录,当前为第 @Model.CurrentPageIndex
        页</div>
                @Ajax.Pager(Model, new PagerOptions { PageIndexParameterName = "page", ShowPageIndexBox = true, PageIndexBoxType = PageIndexBoxType.DropDownList, ShowGoButton = false },
                         new MvcAjaxOptions { UpdateTargetId = "newsList" })

</div>


        public ActionResult Index(int page = 1)
        {
            News bllNews = new News();
            var lstModNews = bllNews.GetModelList(string.Empty).ToPagedList(page, 25);
            if (Request.IsAjaxRequest())
                return PartialView("NewsAjaxList", lstModNews);
            return View(lstModNews);
        }

dropdownlist 不起作用,换页没有反应,是还需要引入什么JS脚本文件吗? 有没有官方的教程啊?
回复:您好,需要引入jQuery并且用Html.RegisterMvcPagerScriptResource方法注册MvcPager的客户端脚本库,本站就有示例和帮助文档,您可以参考一下。谢谢!

2014-03-28 13:27  路过

MvcPager 1.5 如果页面上有CheckBoxFor绑定时,翻页时报错如下:
从类型“System.String”到类型“System.Boolean”的参数转换失败
MvcPager生成URL:http://localhost:20645/Resume/ListByAdminID?IsEducationNext=true%2Cfalse&index=2

IsEducationNext=true%2Cfalse 读取这个数据时报错,新版本有解决吗?
回复:您好,没见过这种问题,应该是您其它地方的代码错误导致的吧?请仔细调试检查。谢谢!

2014-03-27 20:46  鸣鸿

杨老师:您好!这么晚打扰您了,我刚才做了一个demo,
这个控件在区域Areas中HttpMethod = "Post", DataFormId = "searchForm" 没办法POST提交,请问您在那里可以设置吗?
回复:您好,您的问题描述不是很清楚,从无法知道是什么原因,请和示例对照一下,另外您需要学会用浏览器开发者工具以及VS进行调试,很多问题是无法了解原因的,必须调试才能知道。谢谢!

2014-03-27 20:04  Andy

老师,您好。
我看您的演示中AjaxForm和HtmlForm使用了二个View,有没办法使用一个完成。
回复:您好,2.0版支持局部加载功能,可以只用一个View,请看这个示例:http://www.webdiyer.com/mvcpager/demo/ajaxpartialloading/。谢谢!

2014-03-27 16:33  鸣鸿

杨老师您好! HttpMethod = "Post", DataFormId = "searchForm"  点击分页的时候不能把form里面的值传过去,都是获取GET的AjaxSearchPost,不到POST的方法AjaxSearchPost,您这个ajax版本是否有控制?
回复:您好,出现这种问题很可能是您页面上的脚本出错而导致的,您需要用浏览器开发者工具以及VS调试并查找一下原因。谢谢!

2014-03-27 15:02  24K

请问mvc2.0 能使用 MVCPager2.0 吗
回复:您好,不支持,最低得Mvc3.0或以上。谢谢!

2014-03-27 14:37  24K

你好,我用的是MVCPage1.5的版本,请问在使用ajax分页的时候,如果使搜索也是ajax的。
然后 您说让我升级到2.0。
但是我用的是MVC2.0 好像不支持2.0。
这个怎么弄?谢谢!
回复:您好,2.0版起不支持MVC2.0了,所以您需要升级到MVC3.0以上才可以用MvcPager 2.0。从Mvc2.0升级到3.0应该影响不会太大,网上还有一些专门的升级工具可以帮助升级,您可以试下这个:ASP.NET MVC 3 Application Upgrader。谢谢!

2014-03-27 14:27  neo

MvcCaptcha如何进行自定义设置,验证码大小好像也不能改呀
支持自定义验证码图片的字体扭曲程度(None, Low, Medium, High, Extreme五级)和图片中的文本个数;
支持自定义验证码图片的背景杂色级别(None, Low, Medium, High, Extreme五级);
支持自定义验证码图片的干扰线条级别(None, Low, Medium, High, Extreme五级);
可自定义验证码图片中使用的文本,英文字母、数字及汉字均可;
回复:您好,帮助文档里有很详细的说明,请您认真看一下:http://www.webdiyer.com/mvccaptcha/docs/mvccaptchaoptions/,Width和Height就是验证码图片的宽度和高度设置。谢谢!

2014-03-27 14:00  24K

你好,我用的是MVCPage1.5的版本,请问在使用ajax分页的时候,如果使搜索也是ajax的。
回复:您好,1.5版不支持该功能,请升级到2.0版。谢谢!

2014-03-26 14:09  yl

AspNetPager分页:页索引文本选自动,点击go,IE8 提示错误:缺少对象。其他浏览器火狐,谷歌都正常。选总是显示,就一切都正常。官网有页索引文本选自动的示例不?
回复:您好,请问您说的“页索引文本选自动”是设置什么属性?谢谢!
;