Html помощники (из asp.net mvc) на веб-страницах - PullRequest
1 голос
/ 21 декабря 2011

Можно ли использовать помощники MVC на веб-страницах (cshtml)?

Я пробую некоторые элементы управления из Infragistics и хотел бы использовать вспомогательный метод html для создания сетки (избегая некоторого javascript), но мне кажется, что я не могу получить никакого intellisense.

Нет, я не уверен, должно ли это работать?

Обновление : я хочу использовать следующую строку:

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

внутри моего MyWebPagesPage.cshtml

Спасибо за любую помощь

Larsi

Ответы [ 2 ]

1 голос
/ 21 декабря 2011

Вы должны быть в состоянии, просто добавьте @using infrajistics.namespace

Вы также можете добавить пространство имен в раздел пространств имен ur web.config, чтобы вам не приходилось добавлять @using в каждом представлении

0 голосов
/ 21 декабря 2011

Нет вспомогательного метода, который бы отображал элементы управления Infragistics.Пожалуйста, посмотрите на эту страницу , там есть подробные инструкции по использованию элементов управления Infragistics на страницах MVC.

Хотя есть некоторые ограничения.У 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участие.

...