网页中的Html助手(来自asp.net mvc)

时间:2011-12-21 13:56:59

标签: asp.net infragistics webmatrix asp.net-webpages ignite-ui

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

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

不,我不确定它是否应该有效?

更新:我想使用以下行:

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

在我的MyWebPagesPage.cshtml

感谢您的帮助

Larsi

2 个答案:

答案 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助手。