加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 客户端确认后DropdownList autoposback

发布时间:2020-12-16 09:19:08 所属栏目:asp.Net 来源:网络整理
导读:我有一个下拉列表,其中autopostback设置为true.我想要 用户确认他们是否真的想要更改该值, 在post post上触发服务器端事件(selectedindexchanged). 我试过添加一个onchange属性“return confirm(‘请点击确定改变.否则点击取消?’;”)但不管确认都不会回发
我有一个下拉列表,其中autopostback设置为true.我想要
用户确认他们是否真的想要更改该值,
在post post上触发服务器端事件(selectedindexchanged).

我试过添加一个onchange属性“return confirm(‘请点击确定改变.否则点击取消?’;”)但不管确认都不会回发
结果,如果取消,列表中的值不会恢复
选择.

当我从DropdownList标记中删除onchange属性时,页面会进行回发.添加onchange属性时不会.我还需要连接事件处理程序(我在C#.Net 2.0上).

任何线索都会有所帮助.

谢谢!

解决方法

您是否尝试将onChange事件设置为 javascript函数,然后在函数内显示javascript警报并在其通过时使用__doPostback函数?

drpControl.Attributes("onChange") = "DisplayConfirmation();"

function DisplayConfirmation() {
  if (confirm('Are you sure you want to do this?')) {
    __doPostback('drpControl','');
  }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读