留言簿
留言成功,请等待站长审核,谢谢支持!
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命名空间。谢谢!