Был конфликт jQuery. Шаблоны расширений Telerik MVC автоматически добавляют следующую строку в _layout.cshtml:
@(Html.Telerik().ScriptRegistrar()
.DefaultGroup(group => group.Combined(true).Compress(true))
На момент написания этой статьи в этом заявлении будет добавлена версия 1.5 jQuery. По умолчанию jQuery также включен в начало файла _layout.cshtml:
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
Следовательно, конфликт.
Решение
Я решил это, включив jQuery версии 1.5.1 в раздел <head>
:
<script src="@Url.Content("~/Scripts/jquery-1.5.min.js")" type="text/javascript"></script>
А затем подавить вывод jQuery от Telerik:
@(Html.Telerik().ScriptRegistrar()
.DefaultGroup(group => group.Combined(true).Compress(true))
.jQuery(false))