У меня есть кнопка, которая запускает событие «удалить». Это событие обновляет запись db через сохраненный процесс в случае, если пользователь решает продолжить. Тем не менее, пользователи могут отмечать только местоположение как закрытое (они не могут вернуться к открытию). Значение по умолчанию для местоположения объявляется как строка status = «1» для open (и как varchar (1), равное «1» в сохраненной proc). Если статус «0», это означает, что местоположение закрыто.Передача значения события onclick на контроллер
Мой вопрос: как я могу сделать так, чтобы событие отражало изменение в моем контроллере, который обрабатывает обновление? Имеет ли значение, что переменная объявлена как строка?
кнопка:
<button type="submit" name="RemoveAccount" id="RemoveAccount" onclick="Confirm_delete()" value="@Model.Location.status">Remove</button>
JS:
function Confirm_delete()
{
return confirm('Are you sure you want to remove this entry?');
};
вы можете использовать диалог jquery и вызвать контроллер с помощью ajax проверить эту ссылку http://stackoverflow.com/questions/17554389/how-do-call-an-jquery-ajax-function-on-jquery-ui-dialog -button-call –
Что именно вы спрашиваете? Изменить 'Confirm_delete' так, чтобы он учитывал значение' value' кнопки? –
Да, я хочу, чтобы значение изменилось на «0», если пользователь продолжает удаление. Если они этого не сделают, то оставьте как значение по умолчанию «1». – julianc