ASP.NET AJAX контролирует в MVC3? - PullRequest
2 голосов
/ 03 февраля 2012

Как мне использовать элементы управления ASP.NET AJAX в MVC3?

например, Маскированное поле редактирования

Я установил AJAX Control через NUGET.

и попытался добавить Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" в начало страницы.но он не распознается.

И мне интересно, возможно ли это даже в MVC3, так как я никогда не использовал панель инструментов.Было бы намного проще, если бы я мог использовать эти инструменты.

Ответы [ 2 ]

2 голосов
/ 04 февраля 2012

Любой серверный элемент управления ASP.NET предназначен для использования в веб-формах, а не в MVC.

Вам придется найти какой-нибудь другой вспомогательный метод HTML, чтобы сделать это, или создать его самостоятельно, чтобы вы могли вызывать его так на своей странице:

@this.Html.MaskedEditorBoxFor(m => m.WhateverProperty)
1 голос
/ 03 февраля 2012

Эти элементы управления предназначены для механизма рендеринга aspx. Если вы используете движок Razor, вам нужно найти другие альтернативы для маскированного поля редактирования, например, какой-нибудь плагин jQuery.

Я нашел это: http://digitalbush.com/projects/masked-input-plugin/

Не использовал его, поэтому я не могу поручиться за него ...

...