我即将开始开发一个新的 mvc3 razor Web 应用程序。我想在这个应用程序中使用Ext.Net,但是 ext.net 使用一组编译的用户控件来工作,这些控件基本上包装了 ExtJs UI 套件。
您可以下载一个 ext.net mvc 示例,该示例使用带有默认 asp.net 视图引擎的 MVC2,它看起来很像视图中的 old-skool webforms 代码,这并不令人愉快,但它可以工作:
在视图/主视图内:
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
...
<ext:ViewPort ID="ViewPort1" runat="server" Layout="border">
<Items>
<ext:Panel ID="Panel1"
runat="server"
...
理想情况下,我想将 MVC3 用于我的新应用程序,并且我非常渴望转向 razor。但显然,这是行不通的,因为我在视图中呈现用户控件。
我不知道 ext.net 人员是否/何时将产品移植到 mvc 视图引擎,但与此同时,是否有我可以用来实现相同目标的解决方案。(我宁愿不直接使用使用 ExtJS - 我希望加快交付速度,而 ext.net 似乎更容易)