是否可以在网页(cshtml)中使用MVC助手?
我正在从infragistics尝试一些控件,并希望使用html辅助方法来创建网格(避免一些javascript),但我似乎无法得到任何智能感知。
不,我不确定它是否应该有效?
更新:我想使用以下行:
@Html.Infragistics().Grid(....
在我的MyWebPagesPage.cshtml
中感谢您的帮助
Larsi
答案 0 :(得分:1)
你应该能够,只需添加 @using infrajistics.namespace
您还可以将命名空间添加到ur web.config命名空间部分,这样就不必在每个视图中添加@using
答案 1 :(得分:0)
没有可以渲染Infragistics控件的辅助方法。请查看this page,它详细说明了在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助手。