У меня была похожая проблема, попробуйте убедиться, что вы добавили ссылки на библиотеки Microsoft AJAX:
<script src="/Scripts/MicrosoftAjax.debug.js" type="text/javascript"></script>
<script src="/Scripts/MicrosoftMvcAjax.debug.js" type="text/javascript"></script>
также. Ваш метод ResultSet () принимает переменную с именем «request» в качестве параметра, я думаю, что она должна называться «content», например:
<script type="text/javascript">
function ResultSet(content) {
var json = content.get_response().get_object();
var result = eval(json);
if (result.Successfull) {
alert("Success!");
}
else {
alert("else");
}
}
</script>