是否可以在网页(cshtml)中使用 MVC 助手?
我正在尝试一些来自 infragistics 的控件,并且想使用 html 辅助方法来创建网格(避免使用一些 javascript),但我似乎无法获得任何智能感知。
不,我不确定它是否应该工作?
更新:我想使用以下行:
@Html.Infragistics().Grid(....
在我的 MyWebPagesPage.cshtml 里面
谢谢你的帮助
拉尔西
是否可以在网页(cshtml)中使用 MVC 助手?
我正在尝试一些来自 infragistics 的控件,并且想使用 html 辅助方法来创建网格(避免使用一些 javascript),但我似乎无法获得任何智能感知。
不,我不确定它是否应该工作?
更新:我想使用以下行:
@Html.Infragistics().Grid(....
在我的 MyWebPagesPage.cshtml 里面
谢谢你的帮助
拉尔西
您应该可以,只需添加 @using infrajistics.namespace
您还可以将命名空间添加到您的 web.config 命名空间部分,这样您就不必在每个视图中添加 @using
没有可以呈现 Infragistics 控件的辅助方法。请看一下这个页面,它有在 MVC 页面中使用 Infragistics 控件的详细说明。
虽然有一些限制。Infragistics 没有针对 MVC 的单独控件,它们只是使他们的 asp.net 控件可用,但有一个缺点。
只要您专注于不启动回发或不依赖 ViewState 的控件区域,您很快就会发现许多行为和功能在 ASP.NET MVC 应用程序中完美运行。
示例用法为:
<%@ Register Assembly="Infragistics.Web.Mvc" Namespace="Infragistics.Web.Mvc" TagPrefix="cc1" %>
<%@ Register Assembly="Infragistics35.Web.v9.1, Version=9.1.20091.1015, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"
Namespace="Infragistics.Web.UI.GridControls" TagPrefix="ig" %>
<ig:WebDataGrid ID="wdg"
runat="server" Width="50%"
EnableViewState="false">
</ig:WebDataGrid>
不涉及 MVC 助手。