我有一个DropDownList连接到一个文本框。当事件SelectedIndexChanged被触发时,文本框中的文本发生变化。文本框的内容也可以通过用户输入进行更改。在页面结尾处,用户必须提交数据(按钮)。 当javascript被启用时,一切正常,但我也有用户的JavaScript被禁用。 如果没有javascript,DropDownList的SelectedIndexChanged事件在按钮单击后(在处理按钮的Click事件之前)被调用。用户输入到文本框会被SelectedIndexChanged事件覆盖。asp.net检测DropDownList.SelectedIndexChanged后按钮点击(JS禁用)
如何在Code后面检测SelectedIndexChanged事件是否由点击按钮触发?如何获取用户更改的文本框的文本?
编辑: 我可以使用属性IsPostBackEventControlRegistered?当我单击按钮时,这似乎总是如此,但在SelectedIndexChanged事件中为false。
平原和简单,你不能。 Javascript是什么使Webform魔术阿贾克斯工作。 – mituw16