javascript - 如何在不单击任何按钮并获取用户响应的情况下从 C# 代码后面显示带有是和否选项的弹出窗口
问题描述
我想在不单击任何按钮的情况下从后面的 C# 代码中显示一个带有 Yes 和 No 选项的弹出窗口,而且我还必须在后面的代码中捕获用户响应才能在 asp.net 页面中执行一些操作。
更具体:我有一个文本框,用户将在其中输入一些数据,在 textbox_change 事件上我需要验证输入的数据并在有效与否时向用户显示一个弹出窗口,并以是/的形式获取用户响应不,基于此,我必须再次对后面的代码执行一些操作。
我知道用一个按钮来实现它,但我的要求是当用户在文本框中输入数据时显示弹出窗口。
帮帮我,谢谢。
解决方案
您可以confirm()
在 javascript 中使用该方法。
if (confirm("Your Question?")){
__doPostBack('', 'YES');
} else {
__doPostBack('', 'NO')
}
在服务器上Page_Load()
:
if (IsPostBack)
{
var result = Request.Params["__EVENTARGUMENT"];
}
推荐阅读
- c# - 如何对 Json 进行去串化并绑定到变量/属性 c#
- python - 如何使用我拥有的以下数据绘制时间序列图
- swift - 找出与物体前锚点的距离
- r - 如何在不在 r 中创建标题的情况下进行转置?
- javascript - 使用 javascript 或 typescript 检查每个值是否包含在数组中
- php - 哪种数据类型适用于 mysql 中的这种格式 (2008-02-04T10:20:00.000+00:00)?
- web - 主机操作系统作为 Web 应用程序
- algorithm - 机器可以生成真正的随机数吗?
- tableau-api - Tableau 仪表板筛选操作不包括日期,但包括以单击日期表示的客户端
- c - 如何更新 vargs 以发送到 printf