Я работал над приложением ASP.Net C #, я хотел создать элемент управления Button, когда пользователь нажимает на кнопку, всплывающее окно подтверждения JavaScript, а затем получает логическое значение от пользователя (Да / Нет) для выполнения дальнейших действийв событии кнопки onClick.
мой текущий подход был добавлен к кнопке события OnClientClick и OnClick, где OnClientClick запускает функцию JavaScript, а значение (Да / Нет) сохраняется в элементе управления HiddenField для использования во время события OnClick.
Это что-то вроде следующих фрагментов кода:
function CreatePopup(){
var value = confirm("Do you confirm?");
var hdn1 = document.getElementById('hdn1');
hdn1.Value = value;
}
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" OnClientClick="CreatePopup()"/>
<asp:HiddenField ID="hdn1" runat="server" />
Есть ли лучший способ для этого?заранее спасибо.