【问题标题】:Dynamic confirmation box in asp.netasp.net中的动态确认框
【发布时间】:2014-11-26 06:41:42
【问题描述】:

我正在尝试从用户那里获得确认,并根据用户的响应我们想要执行代码。

我们遇到的情况是我们正在对用户输入进行一些操作。 根据用户输入,我们向用户显示确认框以进行确认。 如果用户选择是,那么我们必须执行不同的代码,如果用户说不,那么我们必须执行不同的代码。

目前我们使用了MessageBox.Show(""),但是这样不好。

     if(confirmation yes)
     {
         //execute this code.
     }
     else
     {
         //execute this.
     }

请提出建议。

【问题讨论】:

  • MessageBox.Show("") 不好吗?它特定于 Winforms,在 ASP.NET 中没有像 MessageBox 这样的东西。
  • 了解 Javascript 的 confirm()。
  • 嗨,如果我使用的是 JavaScript,那么它会在开始后端操作之前显示弹出窗口。我们正在后端执行查询,根据用户确认,我们必须进行进一步处理。

标签: c# asp.net


【解决方案1】:

简单地使用 javascript 代替 MessageBox

if(confirm('Are you Sure'))
 {  
    //execute code here or call your server method for 'Yes'
 }
else
{
    //execute code here or call your server method for 'No'
}

【讨论】:

  • 您好 Akshay,感谢您的评论。你能分享一下真实的例子吗?因为我对如何从确认框中获取真/假值有点困惑。
  • hi King click here 你会发现一个简单的例子
  • 嗨 Akshay,我想在后端 (C#) 中使用同样的东西。我正在根据我想要确认框的特定用户的 DB 值检查数据库中的值。
  • 好的,如果你想从服务器端使用确认扩展器click this
猜你喜欢
  • 2015-08-25
  • 2011-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多