Onselectedindexchanged有时会被解雇

时间:2016-06-08 05:11:09

标签: javascript asp.net

Aspx页面:

fileupload 
dropdownlist subject  
Textarea

用户可以在textarea中写任何内容。没有序列,用户可以先写文本或上传文件.Dropdownlist有onchange并选择indexchanged event.Onchange事件调用javascript函数将'<'转换为它的html编码字符如果textarea包含。在selectedindex上更改该主题代码的相应脚本将被添加到textarea中替换前一个。用户不必选择主题脚本,可以自己编写。每件事都在这里工作正常。当我选择文件时除了文本,我想隐藏dropdownlist主题,并希望索引为零。 假设我上传了文本文件,选择了将脚本插入textarea的主题,现在我想选择img而不是文本文件,如果我这样做,dropdownlist get disable并显示第一个值document.getElementById('ddlSubject')。selectedIndex = 0.Textarea是空的。每件事都在这里工作正常。但是当我再次选择文本文件时,textarea和dropdownlist得到启用。如果我选​​择了之前选择的一个主题,则dropdownlist的serverside事件没有被触发。如果我​​选​​择其他主题则调用服务器边功能。如何处理这个

1 个答案:

答案 0 :(得分:1)

请确保您将控件的属性设置为AutoPostBack = true。此外,如果您可以共享代码段,则会更容易。