留言簿
留言成功,请等待站长审核,谢谢支持!
2010-12-20 22:59 贵阳小鬼
呵呵,大哥你的技术好厉害!真是我们学习的榜样!
回复:惭愧,我也有很多东西在边做边学。大家共同进步。谢谢支持!
2010-12-20 21:25 ray
真的很不错,加油
回复:谢谢支持!
2010-12-20 15:10 李乐
上次的问题(2010/12/6 10:17:52) 李乐 不是指定了MasterPageFile,而是在用ajax的时候 action controller里返回的名称return View("ResourcePage",query);里如果Request.IsAjaxRequest()就应该给展示内容的用户控件的名称,而不是页面;今天有一个问题是 var myProducts = (from In in dc.tb_ResourceInfo.Where(p => p.SellerID == ClientSession.UserID && p.ResourceStatus == 1) .OrderBy(p => p.ResourceID) select new ProductModel { ResourceID = In.ResourceID, TypeID = In.TypeID, ResouceTitle = In.ResouceTitle, Price = In.Price, OldPrice = In.OldPrice, Count = (int)In.Count, KeyWord = In.KeyWord, Description = In.Description, City = In.City, County = In.County, Province = In.Province, Unit = In.Unit, SEODesc = In.SEODesc, ProductType = In.ProductType }).ToPagedList(pageindex, 10);总的来说就是如果我想new一个类型在pagelist就报错了 ,因为我这里的字段可能不止一个表或者只提取一个表里的几个字段,希望的结果就是要什么我查什么 而不是全部取,但是topagedlist就报错了
回复:报什么错呢?您没有在ToPagedList前用OrderBy或OrderByDescending排序吧?
2010-12-19 20:56 gracew
<%=Html.AjaxPager(Model, new PagerOptions {PageIndexParameterName = "id" }, new AjaxOptions { UpdateTargetId = "orderdiv" })%> 老师 想问您 如果页面还有参数传递到后台 且需要用jQuery Ajax分页。 该如何传递参数,用Html.AjaxPager的哪个重载方法呢?该如何使用呢?
回复:Ajax分页时,传递参数只能通过向url添加参数的方式,可以使用的重载方法就是参数中带有routeValues的所有AjaxPager重载方法。
2010-12-17 10:06 yiyi
bug:mvcCaptcha控件在没有Default路由的时候出现异常。设置IIS默认文档为index.htm是搞不定的,至于跳转到他的页面会有问题,不知他怎么写的。你那有办法解决这个问题么?没办法只能换个别的了
回复:默认文档搞不定是怎么回事?连跳转也不行?我实在是搞不明白了。如果连最基本的{controller}/{action}这样的路由也没有的话,那你们用什么样的路由呢?
2010-12-16 23:39 王付坤
不好意思,是我没给您说清楚。我的意思是就想下面的那个验证码似的,有一个“换一张”按钮,点击时不让它整个页面刷新。不过我用的是WebValidates验证码控件,和您用的这个不一样。
回复:我没用过您说的控件,对这个不太清楚,控件没有提供这个功能您就无法实现。
2010-12-16 18:03 yiyi
bug:mvcCaptcha控件在没有Default路由的时候出现异常。因为要显示首页Index.htm ,那个傻X做的全Ajax的 为了顾它那头。。。
回复:显示首页index.htm和默认路由有什么关系呢?可以设置IIS默认文档为index.htm,或者在Home的Index action中直接Redirect("/index.htm")跳转到index.htm就可以了。
2010-12-16 17:01 王付坤
杨哥,WebValidates验证码控件怎么让它局部刷新啊?就是刷新验证码时候。
回复:您好,不太明白您的意思,验证码就一个图片,局部是哪里呢?
2010-12-15 11:01 yiyi
bug:mvcCaptcha控件在没有Default路由的时候出现异常。 你可把默认的"Default", "{Controls}/{action}/{id}"去掉试下,一般的调用就不出现验证码,Ajax调用直接把本页面重新显示在验证码区域了。 你有邮箱么?我可以发抓图给你
回复:确实如此,因为MvcCaptchar使用了自定义的呈现验证图片的Controller,其图片路径是_MvcCaptcha\MvcCaptchaImage,asp.net mvc项目中默认的default路由是最基本的路由,如果没有这个路由,那么一般的url都无法实现路由了,不知道您为什么要把这个删除?
2010-12-15 09:47 陈志勇
关于这个控件在.NET Framework 4和.NET Framework3.5中这个MvcHtmlString 类型使用的问题,我现在的项目开发是.NET Framework3.5,但是在3.5中是没有这个MvcHtmlString 这个类型的,我该怎么避免因找不到MvcHtmlString这个类型而报错.有没有在3.5中用别的方法代替.在线等待...
回复:您好,请使用MvcPager for asp.net mvc 1.0版。