我有一个下拉列表,其中autopostback设置为true.我想要 用户确认他们是否真的想要更改该值, 在post post上触发服务器端事件(selectedindexchanged). 我试过添加一个onchange属性“return confirm(‘请点
用户确认他们是否真的想要更改该值,
在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',''); } }