【发布时间】:2013-02-14 14:28:38
【问题描述】:
我有一个包含 FormView 的网页。如果用户单击编辑按钮,它将更改为编辑模式。然后,我有一个 Javascript onbeforeunload 函数,如果用户尝试导航到网站中的不同页面,该函数会通过确认对话框捕获用户。它说'您处于编辑模式。离开这个页面?'。但是,我只希望在用户对 FormView 的任何控件进行了至少一次更改时显示该确认。 FormView中有很多控件。提示用户似乎很愚蠢,即使他或她什么也没改变。
那么,在 Javascript 中,有没有办法确定是否有任何控件已更改,或者我必须为页面上的每个 TextBox、CheckBox、RadioButton 和 DropDownList 实现客户端事件处理程序?
【问题讨论】:
标签: c# javascript asp.net c#-4.0 client-side-scripting