留言簿

我要留言
留言搜索

2013-10-01 20:40  Newbie

你好,MVC分页控件发现了一个BUG。
PageNumberFormatString = "<span>{0}</span>",
CurrentPagerItemWrapperFormatString = "<a class=\"active\">{0}</a>",
这两个同时如上使用时,current的链接生成的<span>不是Html.Raw输出而是输出的&lt;span&gt;1&lt;/span&gt;
回复:您好,PageNumberFormatString是格式化数字页索引的,这个页索引带有分页链接,所以不允许使用html代码,如果要使用html,应该是使用相应的Wrapper属性,谢谢!

2013-09-29 12:44  ajax

杨老师,mvcpager1.5的ajax分页,页面不刷新,为什么换成2.0后,页面要刷新了呢?看您的演示示例,ajax分页也是刷新了页面的
回复:您好,刷新可能是脚本引用错误而导致的,您说的哪个演示示例用ajax分页时也刷新了页面?另外您是如何判断是否刷新了页面的?谢谢!

2013-09-28 23:24  denny

杨老师您好,我用的是mvcpager 2.0。我在分布的同时,使用$.post做了一个级联下拉框进行查询。在没有分页时,级联是可以正常使用的,但分页后,级联就不能用了:第一个下拉框选择后,第二个下拉框没有任何反应。用firebug查看,$.post能正常post参数到action,但却不返回JSON序列。
回复:您好,不能返回JSON序列应该是服务器端有问题,不太可能是MvcPager的问题,您需要设置断点一步一步仔细调试来找出原因。谢谢!

2013-09-28 21:22  小亮

您好,最近刚使用MVCpager控件,发现url跟的querystring在值为空时   生成的分页页面链接没有将相应的querystring参数绑定   
如:http://www.webdiyer.com/messages/index/1?a1=&a2=
如果在这个链接页面里有分页,那页码链接中是没有a1=&a2=    这两个参数的
回复:您好,ASP.NET MVC的默认生成url机制就是这样的,如Html.ActionLink、Html.RouteLink、Url.Action、Url.Route等等,空的参数就被自动过滤掉了,我不太明白这样的参数还留着有什么意义?一般获取用Request.QueryString["a1"]这样的方式获取参数后,有必要先判断是否是null值再进行相应的操作,谢谢!

2013-09-26 12:33  成锋

mvc 里差一个文件ToPagedList.cs能给一下完整代码吗?
回复:您好,没有ToPagedList.cs文件,这个方法的源代码在这里:http://www.webdiyer.com/mvcpager/sourcecode/pagelinqextensions/

2013-09-25 16:18  Jimes

大哥你终于把你那个很丑的网站改版了,现在这个好看多了,这么好用的控件网站早该改版了。。。
回复:是的,原来的页来是差不多十年前的,因为一直没时间升级才拖到现在,谢谢支持!

2013-09-24 22:30  wuchao

用了你的mvc分页控件,发现你的表格前有序号,想请教下那序号是怎么生成的?谢谢....
回复:您好,实现方式是这样的:
<th>序号</th> ...
@{ int i = 0;}
 @foreach (var item in Model)
    {
        <tr>
            <td>@(Model.StartRecordIndex + i++)</td>
...
谢谢!

2013-09-24 21:12  ZengKhaos

您好,我用mvcpage1.5 在一个页面上ajax分页和添加数据,添加后,刷新了数据,但是分页的地址不对了。。不知道能不能定义action?或者2.0 这方面有改进了吗?能给我发一份最新的源码吗?谢谢
回复:您好,无论是1.5版还是2.0版,action和controller等都是可以自定义的,不过1.5版对Ajax的支持比较有限,建议您升级到2.0版,2.0版做了很大改进,源代码就在本站MvcPager的页面下。谢谢!

2013-09-24 17:26  风水先生

我记得早在2000年代贵站还在使用美国免费空间的时候我就在关注了,结果到现在也快10年了吧,想不到你还在坚持,佩服佩服。
我也在继续搞着asp.net开发,不过最近爱上对mono+nginx+nosql的研究了。网站在此,基于Asp.Net MVC3开发,但运行在CentOS操作系统上,并且使用Redis当数据库。不过分页用的依然是你的分页控件:)
http://www.orchardcn.net
回复:您好,十多年前就认识的话应该是老朋友了,难得彼此都还在坚持!我因为是聋人,没有更多选择,相对来说比较适合这个行业,所以这么多年都一直坚持了下来。我是微软的踏实粉丝:)一直追随微软的最新技术,不是微软的技术老是提不起兴趣,所以您说的那些我都没有用过,只对nosql稍有研究。希望共同努力,十年后还能相见!!!

2013-09-22 20:52  SK

杨老师的改版的网站很漂亮!请教一下,比如做一个入库单业务页面中批量选择产品,然后进行编辑数量价格等等,然后保存到数据库,请问这个编辑过程中,需要用到什么表格组件还是纯jquery拼写出表格呢?等待回复,谢谢!
回复:您好,我没用过别的组件,很早以前用jquery做过这样的页面,原理很简单,某一单元格的值发生改变后将其值以key:value这样的格式保存在变量中,修改完成后提交时将数据以json的格式提交,在服务器端批量保存,现在这样的jquery插件非常多,比如jqGridhandsontablejquery-datatables-editable等,可以使用这些现成的插件减轻工作量。谢谢!
;