留言簿

我要留言
留言搜索

2014-01-18 15:24  choms

杨老师,关于留言板搜索功能的,不知道是不是我记错了。
以前可以通过 留言者 姓名来搜索的,可以搜以前自己的留言。现在搜不到了,是我记错了,还是功能取消了?
回复:您好,本站前段时间完全重新做了一次,留言搜索只针对留言内容,没有作者搜索功能。谢谢!

2014-01-18 14:47  l_yj19

你好,有个问题想请教你:为什么aspnetpager用在带有几个查询参数的objectdatasource+repeater中,如果查询参数更改后回传绑定数据,所得的数据行总数正确,而 repeater中所绑定的行却不正确,假如数据行总数共31行,本来一页要绑定20行,确只绑定19行,另12行在另一页,,而有时绑定过程中出错,没全部绑定完?
部分代码如下:


protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            lmDDL.DataBind();
        }
            
            MembershipUser muu = Membership.GetUser(User.Identity.Name);
            string nuuser = muu.UserName.ToString();
            int sh = Int32.Parse(shDDL.SelectedValue.ToString());
            string ncid = lmDDL.SelectedValue.ToString();
            int del = Int32.Parse(delDDL.SelectedValue.ToString());
            news fl = new news();
            int rc = fl.GetCkNewByNuuserRN(nuuser, ncid, sh, del);
            AspNetPager1.RecordCount = rc;
            //Session["ReceiveListcountN"] = rc;
           // if (Session["ReceiveListPageIndexN"] != null)
            //{
           //     AspNetPager1.RecordCount = int.Parse(Session["ReceiveListcountN"].ToString());
            //    AspNetPager1.CurrentPageIndex = int.Parse(Session["ReceiveListPageIndexN"].ToString());
           // }
        
            
        
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        MembershipUser muu = Membership.GetUser(User.Identity.Name);
        string nuuser = muu.UserName.ToString();
        int sh = Int32.Parse(shDDL.SelectedValue.ToString());
        string ncid = lmDDL.SelectedValue.ToString();
        int del = Int32.Parse(delDDL.SelectedValue.ToString());
        news fl = new news();
        int rc = fl.GetCkNewByNuuserRN(nuuser, ncid, sh, del);
        Response.Write(rc);
        AspNetPager1.RecordCount = rc;
        //Session["ReceiveListcountN"] = rc;;
        Repeater1.DataBind();
    }

    protected void ODS_Selecting(object src, ObjectDataSourceSelectingEventArgs e)
    {
        if (!e.ExecutingSelectCount)
        {
            e.Arguments.StartRowInde

2014-01-18 14:44  l_yj19

你好,有个问题想请教你:为什么aspnetpager用在带有几个查询参数的objectdatasource+repeater中,如果查询参数更改后回传绑定数据,所得的数据行总数正确,而 repeater中所绑定的行却不正确,假如数据行总数共31行,本来一页要绑定20行,确只绑定19行,另12行在另一页,,而有时绑定过程中出错,没全部绑定完?
部分代码如下:

谢谢,我调试了很久也没找到原因

2014-01-17 16:00  ai

@Html.Pager( Model , new PagerOptions
{
    PageIndexParameterName = "id" ,
    ShowPageIndexBox = true ,
    PageIndexBoxType = PageIndexBoxType.DropDownList ,
    ShowGoButton = false
} )
    <br />
    翻页信息:<br />
    <span>共 @Model.TotalItemCount 条记录,页 @Model.CurrentPageIndex/@Model.TotalPageCount</span>
    <br />
    <br />

我的分页代码如上,点击上页,下页可以分页正常,选择下拉框里面的数字怎么没有反应,没有翻页?
我的页面里面没有引用jquery
回复:您好,必须引入jquery脚本库,并且用RegisterMvcPagerScriptResource扩展方法注册客户端脚本插件,请参考帮助和示例:http://www.webdiyer.com/mvcpager/docs/scriptresourceextensions/。谢谢!

2014-01-16 15:31  adiin

找到了您的验证码的dll文件,也附加了dll,我使用的MVC3的项目,但是在View中添加了@Html.MvcCaptcha(),就报错,不知道如何使用您的这套验证码框架,是不是除了添加dll文件,还要添加什么?求详细介绍.
回复:您好,错误的详细信息是什么?在使用控件前,您需要引入Webdiyer.WebControls.Mvc命名空间。谢谢!

2014-01-16 11:57  admin

您好,我实在没招到您的关于验证码使用的时候所引用的.dll文件,我这面一直无法使用,我的邮箱是:trojan1991@126.com,希望能和您通信。
回复:您好,在这里下载MvcCaptcha.rar,解压后里面的dll就是:http://www.webdiyer.com/mvccaptcha/downloads/。谢谢!

2014-01-16 11:14  CC

您好,我没有引用您的dll,在mvc5里面直接@Html.Pager("pager",Model.Pager.CurrentPageIndex,Model.Pager.PageSize,Model.Pager.RecordCount,PageMode.Numeric)  为什么在页面看到的是html源码,没有被浏览器转换掉,您可以帮我回答下么
回复:您好,您是直接用浏览器打开view文件查看的吗?ASP.NET的页面都需要经过.net框架解析才能生成正确的html,您需要了解asp.net 运行的基础知识和基本条件,如设置IIS站点或虚拟目录等。谢谢!

2014-01-15 17:47  yaojunyi

你推荐的jqm下的控件我看过了 那不是传统意义上数据列表的分页 而是多个同级页面之间跳转 用于浏览图片还行 但是和数据列表的分页的适用范围不同
我最后用的iscroll.js 已经实现 它提供多种功能 我只使用了它的下拉刷新功能 需要手动维护pageIndex和其他路由参数
官方demo下拉时只是在js里模拟添加了一些数据
而jqm下另一个分批加载数据的插件listomatic也很不完善 我是没测通
回复:您好,一般使用象jquery mobile的页面使用的分页方式是当页面滚动到最下方时通过ajax自动加载下一页数据,而不象普通web页面使用分页按钮并在用户点击后才加载,您可以试下这种方式。谢谢!

2014-01-15 17:17  Choms

杨老师,您这留言板搜索功能坏了吗?搜不到数据了
回复:您好,搜索功能正常,刚测试过,您可以换其它关键词搜索一下试试。谢谢!

2014-01-15 15:51  littlexu

杨老师你好, 在MVC5下面mvcpager2.0插件的ajax分页好像不行一直出问题,并没有进行AJAX而是正常的分页使用的。
回复:您好,这应该是您使用的问题,本站就是MVC5开发的,没有任何问题,请对照示例和帮助检查一下您的代码。谢谢!
;