javascript - Onselectedindexchanged 有时确实会被解雇

标签 javascript asp.net

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/

相关文章:

javascript - 如何使用 thunk 和 useDispatch(react-redux Hook )从操作中返回 promise ?

c# - 如何为动态生成的按钮添加事件处理程序

c# - 从 CodeBehind 文件调用 JS 函数

javascript将内容加载到div中错误:0

javascript - 将 List<KeyValuePair<string,string>> 传递给 WebAPI 会得到空值

c# - 增加文本框中的int值

asp.net - HttpUtility.UrlEncode() 可以防止开放重定向攻击吗?

asp.net - 如何确定 ASP.NET 站点 (IIS) 上的用户数量?他们的信息呢?

javascript - 在 c3 中有条件地添加或省略 JavaScript 属性

javascript - 如何设置自动 "Quote of the day"?