留言簿

我要留言
留言搜索

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版。
;