留言簿
留言成功,请等待站长审核,谢谢支持!
2012-07-17 22:20 苏兰特
吴旗娃你好,请问aspnetpager控件有没有现成的好看的css样式啊,类似GridView的自动套用样式那样,自己定义太烦了。
回复:您好,暂时没有这橷功能,不过网上有其他网友做好的例子您复制再修改下就可以了。谢谢!
2012-07-17 16:32 yangtian
MvcCaptcha 这个session id是什么,如何在后台获取生成验证码的session 如果使用一些ajax提交的方法。MvcCaptcha 就不能很好的使用
回复:您好,保存验证码的Session名就是验证码图片文件名后的guid,查看验证码生成的客户端代码就可以看到,或者自己查看MvcCaptcha的源码,所以源码都是公开的。自己直接用Session获取验证码的方式我没有用过,所以是否可行您需要自己测试。谢谢!
2012-07-16 18:14 mvc学习者
public class unite { public DataTable dt=new DataTable(); public IList<DbCon_view> list=new List<DbCon_view> (); public PagedList<DataRow> pl; } // // GET: /WC_Index/ public ActionResult Index(int? id = 1) { unite un = new unite(); un.dt = CustomerInfo.GetList().Tables[0]; un.list = CustomerInfo.GetModel() as List<DbCon_view>; int pageSize = 10; int pageIndex = id ?? 1; un.pl = new PagedList<DataRow>(un.list, pageIndex, pageSize); if (un.dt.Rows.Count> 0) { return View(un); } return View("Default"); } 杨老师这个怎么改 我做一个分页的,期待你的解答。这样好 对应的视图那个分页要改成?
回复:您好,不太明白您的问题,您要对DataTable进行分页吗?示例中有对DataRow集合进行分页的例子,和您这个需求是一样的,您可以看看。谢谢!
2012-07-16 16:03 Night
我刚下了分页控件,是有过程中出现慢半拍的现象,比如我第一次点击一个8按钮,控件只是回发了一次,但再没有任何反应,然后再点一个2按钮,这下有反应了,但当前页变成了8,即上一次点击时应该显示的页数,随后再点一个5按钮,当前页又变成了2,不知道有可能是什么原因,更不知如何解决
回复:您好,您说的是AspNetPager吗?您把数据绑定代码放在Page_Load的if(!IsPostBack)块中了吗?请下载示例运行并参考一下。谢谢!
2012-07-16 11:53 窦驰坤
您好,用URL重写传多参数时参数传不进去 asp.net public string asdasdasd{ get { return "eeeeeeeee"; } } UrlRewritePattern="/%asdasdasd%/" 引用的dll文件是最新的demo里面的,有可能是什么原因呢 不知道是不是还有其它人遇到过,我搜关键词没找到答案 我的email douchikun@163.com QQ136135151
回复:您好,很抱歉不是很明白您的意思,您的 asdasdasd自定义方法和UrlPattern有什么关系呢?UrlPattern是设置url重写规则的,您的用法显然是错误的,请看一下帮助中关于这个属性的说明和示例项目中的例子。谢谢!
2012-07-14 08:55 zwj
杨老师,这个分页的控件是高效分页吗?还是每次把数据库中的所有数据给读出来
回复:您好,无论是AspNetPager还是MvcPager,都和数据没有直接关系,从什么地方获取数据以及怎样获取数据都由您自己控制,分页控件只生成相应的分页用户界面和分页事件,请多看示例和帮助文档了解一下它们的基本工作原理。谢谢!
2012-07-12 16:18 华
请问报这个错的原因是什么? 我机子装的是VS2008 Asp.net MVC2.0 MvcPager1.5Mvc2.dll 这个我是放在bin目录下,然后再项目里添加了引用! 编译能通过. 但是aspx页面有蓝色下波浪线. ASP.NET 运行时错误: 未能加载文件或程序集“MvcPager1.5Mvc2”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
回复:您好,您从哪里下载的MvcPager?错误消息中怎么会显示“MvcPager1.5Mvc2”,正确的程序集名称应该是MvcPager,请检查一下bin文件下看是否存在对应的MvcPager.dll文件。谢谢!
2012-07-12 09:49 andy
在分頁控件里有個文本框可以輸入數字,然後跳轉到指定的頁數,如果輸入的數字不正確,會彈出一個提示框!因為我的網站是英文的網站,裏面不能出現中文,我想請問下,這個控件怎麼修改這個提示的文本,或者是否能設置都是英文?
回复:您好,不知道您说的是哪个控件?如果是AspNetPager,可以通过属性PageIndexOutOfRangeErrorMessage来设置错误信息,如果是MvcPager,则PagerOptions中有InvalidPageIndexErrorMessage和PageIndexOutOfRangeErrorMessage可以设置,另外无论是AspNetPager还是MvcPager,都有英文版,如果您的网站是英文网站,建议您直接用英文版更好。谢谢!
2012-07-11 21:45 海上明月
杨老师,向你请教一个问题,这几天都在想,没有很好的解决方法。 我在做一个系统,前台,后台都要登录,前台是用户登录,后台是管理员登录。后台登录后上传的图片,前台要调用。 如果做一个登录系统,可以很好的解决问题,但前台用户登录后也可以打开后台页面,因为用户通过了验证。 如果做成两个登录系统(我想这是最好的方式),就会有两个目录结构,如何将后台上传的文件供前台调用?
回复:您好,一个登录系统就够了,权限要通过角色来控制。谢谢!
2012-07-11 17:54 jhao
杨老师,您好,今天在使用mvcpager 的时候出现了问题,特来请教。 普通分页木有问题,ajax分页的话,我参考了您的示例,而且是仔细对比了好几遍,他还是会刷新页面。具体情况如下: MvcAjaxPagerController: public ActionResult Index(int? id = 1) { var list = __Service.GetNewsInfos(id ?? 1, 10); if (Request.IsAjaxRequest()) { return PartialView("_PagerPartial", list); } return View(list); } 有一个分部页 _PagerPartial.cshtml: @model PagedList<Entities.NewsInfo> @using Webdiyer.WebControls.Mvc <div class="wid1000" id="div_Pager"> <div id="divMemorialList"> <ul class="jn_con "> @if (Model != null && Model.Count > 0) { foreach (var item in Model) { <li> <h3> @item.title </h3> </li> } } else { <li> <h3> 暂无数据</h3> </li> } </ul> </div> <hr /> <!--分页显示--> <div class="pager"> <p> ajax分页</p> @Ajax.Pager(Model, new PagerOptions() { PageIndexParameterName = "id" }, new AjaxOptions() { UpdateTargetId = "div_Pager" }) </div> <p class="clear"> </p> </div> 主页面代码(嵌套了layout.cshtml): @model PagedList<Entities.NewsInfo> @using Webdiyer.WebControls.Mvc @{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Layout.cshtml"; } <script src="../../Scripts/jquery-1.4.2.js" type="text/javascript"></script> <script src="../../Scripts/jquery-1.4.4.min.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script> <h2> Ajax分页开始</h2> @{Html.RenderPartial("_PagerPartial", Model);} <h2> Ajax分页结束</h2> 请帮我看下为什么还会页面跳转。谢谢!!
回复:您好,出现这个问题很可能是您的脚本路径不对,导致脚本没有加载,从而变成了普通分页,请检查。另外建议您用AjaxPager方法配合jQuery来实现Ajax分页,因为微软的Ajax库已停止更新而使用jQuery了。谢谢!