В моих C# код, я представил окно подтверждения для пользователя, используя следующий код:Получить Подтверждение ответа по представлению
string confirmMsg = "All the cause data will be permanently removed. Are you sure you want to continue";
ClientScript.RegisterStartupScript(Page.GetType(), "TWCL Issue Mgmt System", "confirm('" + confirmMsg + "');", true);
Я пытаюсь получить ответ (ДА или НЕТ) в логическое значение или какую-то другую переменную, чтобы я мог выполнять другой код на основе полученного ответа. Поэтому мне хотелось бы что-то вроде этого:
bool x = ClientScript.RegisterStartupScript(Page.GetType(), "TWCL Issue Mgmt System", "confirm('" + confirmMsg + "');", true);
if(x)
{
/*Exceute the rest of the code here*/
}
else
{
/*do postback*/
}
Любые идеи о том, как получить ответ «ДА/НЕТ» из окна подтверждения?
Я пробовал этот метод, сначала добавив скрытое поле под названием «hdnConfirm». Я пробовал этот метод с этим кодом (безрезультатно): строка confirmMsg = «Все данные причины будут удалены постоянно. Вы уверены, что хотите продолжить»; ClientScript.RegisterStartupScript (Page.GetType(), "TWCL Issue Mgmt System", "document.getElementById ('MainContent_hdnConfirm'). Value = confirm ('" + confirmMsg + "');", true); Можете ли вы показать мне пример кода того, что вы говорите? – user2030579
попробуйте что-то вроде hdnConfirm.value = Confirm ("....."); –