asp.net-mvc – 如何在VS2012 MVC4项目中设置Ext.NET 2.0?
我怀疑我的问题会得到解答,但我会在这里尝试,因为我的挫折程度如此之高,以至于它可能会帮助我自己降低它们!
所以,我想做的是: >从头开始安装VS2012(okey,单击.exe然后继续!) This is gonna be a feature of Ext.NET 2.1,因为所有要求都将在nuGet包中打包,唯一的问题是我,因为其他少数开发人员想要使用那些已经可以正常工作的东西 我现在成功做了什么: >在这个thread之后我正确设置了web.config! 这是如何做: >创建新项目,选择基本/空/ Internet应用程序模板 http://diffchecker.com/v99ScX0x >以这种方式编辑Views / web.config: http://diffchecker.com/7UEK058Y 我希望diffchecker很清楚,让你明白,无论如何,两个文件中的变化都是相同的,它们必须如此! >在App_Start / RouteConfig.cs中添加以下行
>现在我继续关注我linked above的主题 在那里我编辑了一下页面,使其更加MVC风格,真的没什么大不了的. @{ ViewBag.Title = "Infinite Scrolling - Ext.NET Examples"; } @Html.X().ResourceManager() <h1>Infinite Scrolling</h1> <p>The brand new GridPanel supports infinite scrolling,which enables you to load any number of records into a grid without paging.</p> <p>The GridPanel uses a new virtualized scrolling system to handle potentially infinite data sets without any impact on client side performance.</p> <br /> @(Html.X().GridPanel() .Title("Stock Price") .Height(500) .Width(500) .InvalidateScrollerOnRefresh(false) .DisableSelection(true) .Store(store => store.Add(Html.X().Store() .PageSize(100) .Buffered(true) .AutoLoad(false) .Proxy(proxy => proxy.Add(Html.X().AjaxProxy() .Url("/Data/GetData/") .Reader(reader => reader.Add(Html.X().JsonReader() .Root("data") )) )) .Model(model => model.Add(Html.X().Model() .Fields(fields => { fields.Add(Html.X().ModelField().Name("Company")); fields.Add(Html.X().ModelField().Name("Price")); fields.Add(Html.X().ModelField().Name("LastUpdate").Type(ModelFieldType.Date)); }) )) )) .VerticalScroller(scroller => scroller.Add(Html.X().GridPagingScroller())) .ColumnModel(columnModel => { columnModel.Columns.Add(Html.X().RowNumbererColumn().Width(50).Sortable(false)); columnModel.Columns.Add(Html.X().Column() .Text("Company") .DataIndex("Company") .Flex(1)); columnModel.Columns.Add(Html.X().Column() .Text("Price") .DataIndex("Price") .Width(70)); columnModel.Columns.Add(Html.X().DateColumn() .Text("LastUpdate") .DataIndex("LastUpdate") .Width(140) .Format("HH:mm:ss")); }) .View(view => view.Add(Html.X().GridView().TrackOver(false))) .Listeners(listeners => { listeners.AfterRender.Handler = "this.store.guaranteeRange(0,99);"; listeners.AfterRender.Delay = 100; }) ) >然后我添加了另一个控制器,以使其工作,正如线程所说的那样 使用Ext.Net.MVC; 所以我来了! 我遇到的第一个问题是:页面试图加载localhost:XXXX / extjs / libraries,这不是MVC-STYLE! 在那之后可能会出现其他问题,但是现在我想解决这个小问题 解决方法
基于您链接到上面的Web.config文件,我认为您缺少必需的< modules>和<处理程序> Web.config中的部分. README.txt中列出了所需的Web.config部分.
http://examples.ext.net/#/Getting_Started/Introduction/README/ 这是适当的< system.webServer>示例Web.config中的部分. 例 <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules> <add name="DirectRequestModule" preCondition="managedHandler" type="Ext.Net.DirectRequestModule,Ext.Net" /> </modules> <handlers> <add name="DirectRequestHandler" verb="*" path="*/ext.axd" preCondition="integratedMode" type="Ext.Net.ResourceHandler" /> </handlers> </system.webServer> 我不知道“这不是MVC-STYLE”在下面的引用中是什么意思.你能提供更多解释吗?
您可以通过设置.RenderScripts(ResourceLocationType.None)和.RenderStyles(ResourceLocationType.None)来阻止Ext.NET ResourceManager呈现所需的.js和.css文件. 例 @Html.X().ResourceManager() .RenderScripts(ResourceLocationType.None) .RenderStyles(ResourceLocationType.None) 您可以通过将ResourceLocationType.None属性更改为ResourceLocationType.CDN来配置ResourceManager以加载CDN文件. 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 可以在asp.net c#中将web.config键值对用作编译时常量吗?
- 从asp.net ListBox中获取所有选定的项目
- AspNet MVC中各种上下文理解
- asp.net-mvc – 选择哪种ASP.NET MVC Routing框架?
- asp.net-mvc – AspNet Identity 2.0电子邮件和用户名重复
- 多线程异步编程示例和实践-Thread和ThreadPool
- 在ASP.NET,VS2008中“无法重新格式化文档”
- 如何在asp.net转发器控件中获取项目点击事件?
- 我需要为ASP.NET 4网站提供额外的XSS安全性吗?
- asp.net-mvc – ASP.Net MVC:静态HTML文件的RenderPartial
- 我可以使用IoC容器来创建ASP.NET webforms页面和
- asp.net-mvc-4 – MapRoute for overload Action
- asp.net – .NET OutputCache指令不起作用
- asp.net – ListView禁用基于角色的插入和编辑按
- .net – 何时设置HttpContext.User.Identity?
- asp.net – context.Response.Charset = Encodin
- asp.net-mvc – HiddenInput(DisplayValue = fal
- 当我的模型在我的ASP.NET MVC应用程序中为null时
- asp.net – TZOFFSETFROM和TZOFFSETTO是什么意思
- asp.net-mvc – 如何在MVC WebGrid中显示行号