留言簿
留言成功,请等待站长审核,谢谢支持!
2013-03-03 19:18 王土垚
如您的示例juqery ajax 分页程序,http://www.webdiyer.com/Controls/MvcPager/AjaxDemo 将分页的部分放在了名为UCJqOrderList的PartialView里面,PartialView里面的内容用<div id="dvOrders"></div>包裹。首次加载时(第一页的时候)的结果正常,为:<div id="dvOrders">@*里面是分页的数据*@</div>,当点击第二页的时候,发出ajax请求(请求的结果是替换当前页面id=“dvOrders”的内容),进入到Controller,Controller判断为ajax请求,跳转到PartialView。而PartialView里面也有一个<div id="dvOrders">。这样的结果会造成一张页面出现两个相同Id的div。 <div id="dvOrders"><div id="dvOrders">@*里面是分页的数据*@</div></div>
回复:您好,这是示例中的一个小错误,您可以把它放在父页面而不是partial view中,谢谢!
2013-02-28 12:25 james
比如有一个关键词查询,所查询结果有好几页,当我点击下一页的时候我希望下一页显示的还是询结果里的数据源列表,而不是总数据库列表,请问这个查询参数怎么传递呢?谢谢
回复:您好,不知道您用的哪个控件?如果是MvcPager,现在只能通过url传递参数,如果是AspNetPager并使用默认的Postback分页,则可以使用ViewState传递查询参数,若使用url分页,则也需要使用url来传递参数,请参考示例项目中搜索的例子。谢谢!
2013-02-28 09:19 良哥
AspNetPager.dll ;因为我现在做的毕业设计目标框架是.net framework 4.0,在运行中调试其他代码时,每次都提示 无法找到源(但也能运行成功);在网上搜了下,说是可能因为框架版本问题,所以想请您改成4.0框架生成个DLL,我下载的源码生成后无法添加到工具栏。
回复:您好,这个您完全可以自己编译生成的,下载源代码后用VS打开,在项目属性中将目标框架设为4.0或4.5然后编译即可,只有对目标框架降级时才可能有错误,升级一般不会有错误,因为.net框架是向后兼容的。谢谢!
2013-02-27 15:42 良哥
能不能输出个目标框架是framework4.0的dll;
回复:您好,不知道您说的是哪个控件?一般来说,低版本的.net框架上开发的控件,在高版本的.net下都可以正常运行,不需要目标框必须一致。谢谢!
2013-02-25 16:45 wangwei
请问一下: 对于aspnetpager, 在一览显示的时候,已经在页面里写上了 CustomInfoHTML="(%StartRecordIndex%件-%EndRecordIndex%件)", 也就是从多少件到多少件。 那么这个时候,如果list里面一条数据都没有,就会出现从“1件到0件”,我现在需要的效果是“0件”,请问有什么方法解决? 可不可以在CustomInfoHTML里面加入类似if的判断等
回复:您好,无法在CustomInfoHtml中加入判断条件,但您可以在后台动态判断并设置CustomInfoHtml的值。谢谢!
2013-02-23 21:43 关于卫星程序集的问题
请老师帮忙回答下http://bbs.csdn.net/topics/390374024卫星程序集的问题。谢谢!
回复:已回复,谢谢!
2013-02-21 09:25 李涛
我现在有一个问题,mvc 中图片怎么上传至服务器指定目录中,写的代码不正确,如下: ////获取到用户上传的文件 //HttpPostedFile file1 = Request.Files["IocPath"]; ////获取用户上传文件的后缀名 ////string Extension = Path.GetExtension(file1.FileName); //string path = AppDomain.CurrentDomain.BaseDirectory + "~/Themes/Shared/Styles/Images/APPICO/"; //string filename = Path.GetFileName(Request.Files["IocPath"].FileName); //file1.SaveAs(Path.Combine(path, filename));
回复:您好,在ASP.NET应用程序中,应该用Server.MapPath("~/Themes/Shared/Styles/Images/APPICO/")方法来获取绝对路径 ,而不是用AppDomain.CurrentDomain.BaseDirectory + "~/Themes/Shared/Styles/Images/APPICO/"这样的方法,请调试检查您最终保存的文件路径。谢谢!
2013-02-20 17:44 root
您好,我是想做一个列表页的分页,但是我现在网站上那种效果不是我想要的,我想用“Url分页 ”或:“使用Url重写技术” 类似这样的分页能有直接路径的。 但是我的问题是我不会用存储过程,我下载了源码但是不知道如何操作,看的不是太明白。您看您能否帮忙一下。看是告诉我存储过程操作方法,还是有另外的其他方法,万分感谢!
回复:您好,无论是url分页还是使用url重写,和是否使用存储过程没有任何关系,您完全可以不用存储过程,如果一定要用存储过程,控件的例子中就有调用存储过程分页的例子,您可以下载示例参考一下,在Entity Framework中,导入存储过程后就可以象普通方法一样调用,很简单的。谢谢!
2013-02-20 10:18 mvcpager
你好,我想问一下,我在不使用EF的情况下,想使用mvcpager,但是在生成PageList<T>后,然后使用 @html.Pager()老是报错 The specified arrays must have the same number of dimensions 数组的维度问题, 生成PageList<T>的代码是 public ActionResult Detail(int id = 1) { List<UserList> list = new List<UserList>(); for (int i = 1; i <= 10; i++) { UserList u = new UserList(); u.UserID = i.ToString(); u.UserName = (i * (i + 1)).ToString(); u.Email = i.ToString() + "@qq.com"; u.Address = i + "address"; list.Add(u); } list = list.OrderBy(x => x.UserID).ToList<UserList>(); PagedList<UserList> IU = new PagedList<UserList>(list, id, 10, 50); return View(IU); }我想象使用aspnetpager一样使用mvcpager,但是一直不成功。
回复:您好,ASP.NET MVC和WebForm是两种完全不同的开发模式,您无法象使用AspNetPager一样使用MvcPager,您上面的错误在于第二个参数id超出数组范围,这个值表示当前页索引,50条数据每页显示10条最多只有5页,而您的id值应该是10,请检查。谢谢!
2013-02-18 18:03 Sanday
我想问一下,MVC4.0中有没有带分页功能?之前看到你的回复说MVC3和4用MVCPager是一样的,但是我实际在4.0中是不能用MvcPager的,有这方面的例子吗?求例子,邮箱:dongzhiye2009@live.cn Thank you.
回复:您好,MVC3和MVC4中用法没有任何不同,不知道您有什么问题?或者出什么错?谢谢!