这是我的伪代码aspx:
<Panel>
<UpdatePanel>
<DropDownList onselectedindexchanged="itemSelected"/>
<Button onClientClick="Validate()" />
<UpdatePanel>
<Panel>
代码背后:
void itemSelected()
{
//update VariableFromCodeBehind
}
和用于用户端验证的java脚本:
<script>
function Validate(sender, target){
var variable = <%=this.VariableFromCodeBehind%>;
//some code
}
</script>
当DropDownList项更改并更新UpdatePanel时,如何在JavaScript中更新“VariableFromCodeBehind”?
此aspx代码是Modal Popup(来自AJAX Control Toolkit的ModalPopupExtender)。我需要来自代码的变量用于用户端验证脚本。当DropDownList发生变化时,此变量正在发生变化。