1

是否可以在网页(cshtml)中使用 MVC 助手?

我正在尝试一些来自 infragistics 的控件,并且想使用 html 辅助方法来创建网格(避免使用一些 javascript),但我似乎无法获得任何智能感知。

不,我不确定它是否应该工作?

更新:我想使用以下行:

@Html.Infragistics().Grid(....

在我的 MyWebPagesPage.cshtml 里面

谢谢你的帮助

拉尔西

4

2 回答 2

1

您应该可以,只需添加 @using infrajistics.namespace

您还可以将命名空间添加到您的 web.config 命名空间部分,这样您就不必在每个视图中添加 @using

于 2011-12-21T14:04:43.730 回答
0

没有可以呈现 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 助手。

于 2011-12-21T14:00:50.843 回答