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/

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

Другие вопросы по тегам