留言簿

我要留言
留言搜索

2010-08-18 11:30  luming

最近想找个支持mvc 2.0 和ado.net ef的虚拟主机,请帮我推荐一个性价比较好的提供商。谢谢!
回复:您好,很抱歉我也不了解这方面的情况,我做的项目用的都是公司自己的服务器。谢谢!

2010-08-18 10:03  aj

异常详细信息: System.Web.HttpException: 类型“AspNetPager”的控件“AspNetPager1”必须放在具有 runat=server 的窗体标记内。
为什么出现这个错误? 我下面写明了 runat="server"。
请教一下什么原因?


<WEBDIYER:ASPNETPAGER id="AspNetPager1" runat="server" SubmitButtonText="跳转" PageSize="20" AlwaysShow="True" UrlPageIndexName="pageindex" UrlPaging="True" ShowCustomInfoSection="Left" NumericButtonTextFormatString="[{0}]"
PagingButtonSpacing="8" NextPageText="<FONT face=webdings>4</FONT>" PrevPageText="<FONT face=webdings>3</FONT>" LastPageText="<FONT face=webdings>:</FONT>" FirstPageText="<FONT face=webdings>9</FONT>" NumericButtonCount="5" CssClass="mypager" HorizontalAlign="Left" ShowBoxThreshold="5" Width="97%"></WEBDIYER:ASPNETPAGER> 
回复:您好,错误原因不是AspNetPager没加runat="server",而是没有将AspNetPager放在<form runat="server">与</form>标记之中,请注意看错误信息。谢谢!

2010-08-17 11:56   蔡先生

MVCPager 分页我想在 Html.AjaxPager( 里自定义给传递一些参数
回复:您可以使用get方式来提交数据,请看一下AjaxOptions.HttpMethod属性的说明:http://msdn.microsoft.com/en-us/library/system.web.mvc.ajax.ajaxoptions.httpmethod.aspx

2010-08-17 11:53   蔡先生

MVCPager 分页是由于是post提交的,url后面没有参数,这样在进行分页的时候,就把post过来的参数丢了!!!
回复:您好,MvcPager支持Get方式的Ajax分页,请看一下AjaxOptions属性的说明。谢谢!

2010-08-16 13:33  蔡先生

MVCPager 分页是有多个条件查询出来的,请问ajax怎么把多个参数传递到后台作为分页参数

email: cai@zhiyuan.org
回复:您好,参数都是通过url传递的,使用ajax的情况下,url就是ajax时post或get的url地址。谢谢!

2010-08-16 10:27  luming

using (var db = new MvcPagerSampleDataContext())
{
……
}
如果 
var  DB = (from m in WR.WeekReport where m.ReportName == "姓名" orderby m.CreateTime  select m);
也需要使用using (){}吗,是否有利于释放资源?
回复:是的,请参考MSDN文档。谢谢!

2010-08-16 09:38  鹿鸣

在mvc中使用分页控件实现无刷新,MicrosoftAjax 和 jquery ajax 选哪个比较好呢?谢谢!
回复:这因人和因项目而异,如果您熟悉Microsoft Ajax并在其它页面也经常使用,那么当然可以用这个,不过jquery相对来说体积小功能强,用的人也多,所以我一般只用jquery。谢谢!

2010-08-16 02:21  jl

请问MvcCaptcha验证码控件1.1版需要framework什么版本支持?用vs打开好像是2.0以上版本的吧?
还有就是不知道如何使用demo,老报错.我用的是.net2.0谢谢!
回复:您好,不是1.0也不是2.0,甚至不是3.0和3.5,而是3.5 sp1以上,这是asp.net mvc运行的最低环境需求。谢谢!

2010-08-15 22:06  刘达

杨哥使用控件的时候怎么总是说类型“AspNetPager”的控件“ctl00_ContentPlaceHolder2_AspNetPager1”必须放在具有 runat=server 的窗体标记内。啊???请指点谢谢~~
<asp:Content>
<%@ Register TagPrefix="webdiyer" Namespace="Wuqi.Webdiyer" Assembly="AspNetPager" %> 


<webdiyer:AspNetPager ID="AspNetPager1" runat="server" AlwaysShow="True"  OnPageChanged="AspNetPager1_PageChanged"
                PageSize="8" FirstPageText="首页" LastPageText="末页" NextPageText="下页" PrevPageText="上页"
                ShowBoxThreshold="10" ShowMoreButtons="False">
                     </webdiyer:AspNetPager>
</asp:Content>
回复:您好,这和分页控件没有任何关系,很明显少了runat="server",另外<%@ Register TagPrefix="webdiyer" Namespace="Wuqi.Webdiyer" Assembly="AspNetPager" %> 这段代码应该放在之外页面的最前方,您还需要多了解一些asp.net的知识。谢谢!

2010-08-15 18:58  stalwart

谢谢老师,我用的你那个MVCPAGE非常好,但是我用list<>不可以用,后来就去扩展了一个。这样我做工厂模式,多数据库就可以了,很谢谢!
回复:PagedList类中包含分页必须的相关参数,用List就必须用其它传递这些参数,这样使用更复杂也更麻烦,不太理解您这样做的意义。谢谢!
;