【发布时间】:2012-03-16 03:14:09
【问题描述】:
我有以下情况: 我编写了一个 aspx 应用程序 c#,用户在一个页面中有 4 个下拉列表、一个文本框和两个按钮(取消、保存)。我需要记住用户在允许他更改任何下拉列表的索引之前保存对文本框的任何更改。因此,如果用户更改了文本框的值,他只能选择取消或保存这些更改。如果他尝试做其他事情,例如更改下拉列表的索引,我需要取消此事件并在执行此操作之前给他一条消息以保存或取消。
我尝试了很多方法,但它们都对我来说似乎很陌生,并产生了很多附带效果。有没有体面/优雅的方式来做到这一点?
【问题讨论】:
-
我在下面给出了答案,但我真的很好奇你想要达到的目标,因为这有一股难闻的气味;无论业务逻辑是什么,我敢打赌有一个更简单的方法......
标签: asp.net events drop-down-menu selectionchanged