Я хочу вызвать действие с точки зрения с помощью JavaScript, но я не могу это сделать: Вот мой код:Вызов действия контроллера из JavaScript в представлении
@if (ViewBag.Status == true)
{
<script language="javascript" type="text/javascript">
if (confirm("Some message"));
//And here i want to add action call
</script>
}
Я пытаюсь использовать @Html. Действие, но этот разрушенный код сценария и подтверждение сообщения не показывались. Когда я пишу это, как показано здесь: Calling ASP.NET MVC Action Methods from JavaScript:
@if (ViewBag.Status == true)
{
<script language="javascript" type="text/javascript">
if (confirm("Some message"));
{
$.ajax({
url: 'MyController/MyAction',
data: { id: id },
success: function() {
alert('Added');
}
});
}
</script>
}
ничего не изменилось. Он отображает диалоговое окно подтверждения, но не вызывает метод
Возможный дубликат [Вызов методов ASP.NET MVC Action из JavaScript] (http://stackoverflow.com/questions/8952953/calling-asp-net-mvc-action-methods-from-javascript) – jrummell
Что делает ваш javascript консоль сказать? –
Где я могу найти его? Я использую визуальную студию 2013 – Corriel