ASPX页面:
fileupload
dropdownlist subject
Textarea
用户可以在textarea中写入任何内容。没有顺序,用户可以先写入文本或上传文件。Dropdownlist具有onchange和选定的indexchanged事件。Onchange事件调用将'<'转换为html编码字符的javascript函数textarea 包含。在选定的索引上更改该主题代码的适当脚本将添加到 textarea 中替换以前的脚本。用户不必为脚本选择主题,可以编写自己的主题。这里一切正常工作。当我选择其他文件时与文本相比,我想隐藏下拉列表主题并希望将索引设置为零。 假设我上传了文本文件,选择了将脚本插入文本区域的主题,现在我想选择 img 而不是文本文件,如果我这样做,下拉列表将被禁用并显示第一个值 document.getElementById('ddlSubject').selectedIndex = 0.Textarea是空的。这里一切正常。但是当我再次选择文本文件时,文本区域和下拉列表得到启用。如果我选择之前选择的一个主题,则下拉列表的服务器端事件不会被触发。如果我选择其他主题,它会调用服务器辅助功能。如何处理这个问题
最佳答案
请确保您已将控件的属性设置为AutoPostBack = true
。此外,如果您可以共享代码片段,事情会更容易。
关于javascript - Onselectedindexchanged 有时确实会被解雇,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37693714/