Я пытаюсь создать простой вызов Ajax, но после нажатия на ссылку, я получаю пустую страницу с «Test» строкой в верхнем левом углу:MVC Ajax с Ajax.ActionLink
В моей Подробности просмотр у меня есть:
@Ajax.ActionLink("test", "AddPositive", new AjaxOptions() { UpdateTargetId = "countDiv" })
<div id="countDiv">
</div>
В контроллере:
public string AddPositive()
{
String test = "Test";
return (test);
}
Действие действительно дозвонились.
В _Layout.cshtml Я импортировал.
<script src="@Url.Content("/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
Это, вероятно, что-то очень простое, но до сих пор не могу понять это после того, как происходит корыто несколько начинающим уроки для Ajax. Цените любую помощь, спасибо!
По крайней мере, вы дважды импортировали один и тот же файл javascript. Не делай этого. –
и что у вас есть на вашей странице, прежде чем нажимать на ссылку. Загружается ли ваша страница? –
@bobek, да, просмотр страницы загружен отлично. После нажатия на ссылку, я получаю пустую страницу и Test в верхнем левом углу. Я импортировал оба JS-файла. – mishap