我正在向 asp.net 下拉列表中添加一个新选项,并且我正在选择此选项。回发页面时,通过 JQuery 添加和选择的选项不会从后面的代码中反映出来。可能是什么问题。
下面的代码添加选项并选择:
$("#DdlProductType").prepend($('<option>', { value: 'ALL', text: 'All' }));
$("#DdlProductType").prop('selectedIndex', 0);
就在回发之前,javascript 警报显示选择了正确的选项(全部,索引 0)。但是,当从后面的代码中检索 DdlProductType 的选定文本和索引时,会选择另一个项目。我猜这与未更新的视图状态有关。
谢谢。