asp.net DropdownList 客户端确认后自动刷新,如何实现autoposback功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计252个文字,预计阅读时间需要2分钟。
我有一个下拉列表,其中autopostback设置为true。我想在用户确认他们是否真的想要更改该值时,在post事件上触发服务器端事件(selectedindexchanged)。我尝试添加一个onchange属性,返回确认对话框:请确认。
我有一个下拉列表,其中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',''); } }
本文共计252个文字,预计阅读时间需要2分钟。
我有一个下拉列表,其中autopostback设置为true。我想在用户确认他们是否真的想要更改该值时,在post事件上触发服务器端事件(selectedindexchanged)。我尝试添加一个onchange属性,返回确认对话框:请确认。
我有一个下拉列表,其中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',''); } }

