ASP.NET AJAX контролирует в MVC3?
Как бы я использовал элементы управления ASP.NET AJAX в MVC3?
например, Маскированный Редактировать
Я установил AJAX Control через NUGET.
и попытался добавить Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"
в начало страницы. но это не признается.
И мне интересно, возможно ли это даже в MVC3, так как я никогда не использовал панель инструментов. Было бы намного проще, если бы я мог использовать эти инструменты.
2 ответа
Любой серверный элемент управления ASP.NET предназначен для использования в веб-формах, а не в MVC.
Вам нужно будет найти какой-нибудь другой вспомогательный HTML-метод или создать его самостоятельно, чтобы вы могли вызывать его так на своей странице:
@this.Html.MaskedEditorBoxFor(m => m.WhateverProperty)
Эти элементы управления предназначены для механизма рендеринга aspx. Если вы используете движок Razor, вам нужно поискать другие альтернативы для маскированного поля редактирования, например, некоторый плагин jQuery.
Я нашел это: http://digitalbush.com/projects/masked-input-plugin/
Я не использовал его, поэтому я не могу поручиться за это...