Если вы используете jQuery, просто замените Sys.Mvc.MvcHelpers.updateDomElement вашей собственной реализацией.
(function ($) {
if (Sys && Sys.Mvc && Sys.Mvc.MvcHelpers) {
Sys.Mvc.MvcHelpers.updateDomElement = function My$updateDomElement(target, insertionMode, content) {
/// <param name="target" type="Object" domElement="true">
/// </param>
/// <param name="insertionMode" type="Sys.Mvc.InsertionMode">
/// </param>
/// <param name="content" type="String">
/// </param>
if (target) {
var $target = $(target);
switch (insertionMode) {
case Sys.Mvc.InsertionMode.replace:
$target.html(content);
break;
case Sys.Mvc.InsertionMode.insertBefore:
if (content && content.length > 0) {
$target.prepend(content);
}
break;
case Sys.Mvc.InsertionMode.insertAfter:
if (content && content.length > 0) {
$target.append(content);
}
break;
}
}
}
}
})(jQuery);
Поскольку jQuery правильно обрабатывает теги скрипта, это должно решить вашу проблему.