留言簿
留言成功,请等待站长审核,谢谢支持!
2013-11-07 10:55 郭强
你好,杨哥,这是错误的截图,http://74.82.169.107/20131105221858.jpg 目前我们只找到2个方法去解决这个问题, 第一把UrlPaging="True"去掉即可正常显示,或者把iis7的应用程序池模式设置成"经典". 等答复. 谢谢
回复:您好,这个错误确实没见过,本站在IIS中就是集成模式,没有任何特别设置,从没有您说的那种问题,您可以试试不要用AspNetPager.dll文件,而直接将源代码包含在您的项目中然后调试,看看错误具体出现在什么地方。谢谢!
2013-11-07 10:50 lfse
我用AjaxForm搜索(Post)分页时,代码是@Ajax.Pager( Model, new PagerOptions{PageIndexParameterName = "id",ShowPageIndexBox = true,PageIndexBoxType = PageIndexBoxType.DropDownList,ShowGoButton =false}, new MvcAjaxOptions{UpdateTargetId="todolists",HttpMethod="Post",DataFormId = "searchForm"}, new{style="float:right"}) 当在页面上点击下拉框索引时,没有任何反应,请问该怎么解决
回复:您好,没有反应应该是客户端脚本有问题,请用浏览器开发工具调试一下看看错误出在什么地方。谢谢!
2013-11-07 10:42 008
@section Scripts{@{Html.RegisterMvcPagerScriptResource();}} 这个 代码加进去就出错,不加的话 页码下拉菜单选择后不跳转
回复:您好,不知出错时的详细错误信息是什么?谢谢!
2013-11-07 10:14 小飞
<asp:UpdatePanel ID="up2" runat="server" UpdateMode="conditional" > <ContentTemplate> <asp:Repeater ID="RepSingle" runat="server" onitemcommand="RepSingle_ItemCommand" > <ItemTemplate> <div class="jingcai"> <p class="orange"></p> <ul class="vs"> <li> <p></p> <p class="bold"></p> </li> <li class="white">VS</li> <li> <p></p> <p class="bold></p> </li> </ul> <div class="clear"></div> <p class="submit"><asp:Button ID="BtnSave" runat="server" CommandName="BtnSa" Enabled="false" CommandArgument='<%#Eval("matchID")%>' Text='参与竞猜/> </p> </div> </ItemTemplate> </asp:Repeater> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="BtnSaveAll" EventName="Click" /> </Triggers> </asp:UpdatePanel> <p class="bumintAll"><asp:Button ID="BtnSaveAll" runat="server" Text="提交竞猜" onclick="BtnSaveAll_Click" /></p> <%=msg %> </center> <webdiyer:AspNetPager ID="AspNetPager1" CssClass="paginator" CurrentPageButtonClass="cpb" runat="server" AlwaysShow="True" HorizontalAlign="Center" FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" PageSize="6" PrevPageText="上一页" SubmitButtonText="Go" TextBeforeInputBox="转到第" TextAfterInputBox="页 " PageIndexBoxType="TextBox" ShowPageIndexBox="Always" TextAfterPageIndexBox="页" onpagechanged="AspNetPager1_PageChanged" > </webdiyer:AspNetPager> 我这个在reapeater外面还有一个button控件 然后下面才是分页 这种的话怎么让那个分页控件不刷新整个页面了
回复:您好,那无法实现,必须将AspNetPager也放在UpdatePanel中才行。谢谢!
2013-11-07 09:29 dotnetgeek
杨老,请问你有博客园的博客地址吗?或者是CSDN ? 貌似.webdiyer.com 只有你的作品信息。想看看你的博客分享知识。
回复:您好,都有,但我不擅长写东西,所以没写过什么,无论在哪里,我的账号都是webdiyer:)。谢谢!
2013-11-06 18:56 sorrowbo
你好 这个地址栏中的 “#”/ajaxsearchpost/#id=2 能换成其他的吗或者不要隐藏都可以,要是能换在哪里换呢?例如 /ajaxsearchpost/id=2
回复:您好,暂时无法去掉,不知道您要换成什么?其中的id就是MvcPager的PagerOptions.PageIndexParameterName 属性的值。谢谢!
2013-11-06 17:34 kong521
MvcCaptcha验证码 1. 如何ajax form中使用? 2. 结合jquery.form.js插件ajaxForm如何使用? 问题是验证失败,验证码怎么重新加载?
回复:您好,这个控件还很不完善,有很多需要改进的地方,象您说的验证失败后不会自动重新加载验证码的问题就是其中之一,以后有空我会逐步完善。谢谢!
2013-11-06 16:08 kong521
MvcCaptcha1.2版本的dll包和源代码是http://www.webdiyer.com/mvccaptcha/downloads/ MvcCaptchaMvc3.zip 吗???
回复:您好,那只是源代码,1.2版的dll可能忘记上传了,不过没太大改动,仅仅是加了一个验证失败时,向ModelState中添加错误信息“验证码不匹配”这样一句代码,本来想再做一次升级后更新,结果事多缠身一直没顾上。谢谢!
2013-11-06 16:02 Charley
我从1.5升级到2.0后 Ajax分页没反应,jquery版本是v1.10.1,去掉了jquery.unobtrusive-ajax.js的引用. 具体代码如下: @Ajax.Pager(Model, new PagerOptions() { PageIndexParameterName = "pageIndex", ShowDisabledPagerItems = false, AlwaysShowFirstLastPageNumber = true }, new MvcAjaxOptions { UpdateTargetId = "divListItem", EnablePartialLoading = true }) 前台已注册@{Html.RegisterMvcPagerScriptResource();}
回复:您好,您需要用浏览器的开发者工具调试一下,看是否是因为其它地方的脚本错误而导致Ajax请求无法被提交,光从上面的代码中无法看出问题所在。谢谢!
2013-11-06 16:01 舒泽辉
hi,博主。我是初次使用ASP.NET MVC,有个问题想请教一下,我目前引用MVC4.0的MvcPager来实现分页,由于我的项目使用了Areas来划分功能模块,我发现在Areas下面View引用不到MvcPager的Pager()方法(点不出来),但是在站点根目下View都可以。请问我是不是还需要配置什么东西呢?
回复:您好,这个问题应该是Areas下的View文件夹中的web.config中没有加入Webdiyer.WebControls.Mvc命名空间,您可以将这个命名空间加到web.config中,或者在使用Pager扩展方法时直接在页面上引入Webdiyer.WebControls.Mvc命名空间。谢谢!