是否可以在网页(cshtml)中使用MVC helper ?
我正在尝试从inffragistics的一些控件,并想使用html helper方法来创建网格(避免一些javascript),但我似乎不能得到任何智能感知。
不,我不确定它是否应该工作。
更新:我想使用以下行:
@Html.Infragistics().Grid(....
inside my MyWebPagesPage.cshtml
谢谢你的帮助
Larsi
您应该能够添加@using infrajistics.namespace
您也可以将命名空间添加到您的web。配置名称空间部分,这样您就不必在每个视图中添加@using
没有辅助方法可以呈现inffragistics控件。请看看这个页面,它有在MVC页面中使用inffragistics控件的详细说明。
尽管有一些限制。inffragistics没有单独的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帮助器