在我的应用程序中,我的一个页面包含下拉页面我有图像模式当我运行应用程序时第一次打开该页面没有选择下拉值当我点击图像模式它工作正常它显示弹出。之后当我选择下拉值时,我再次点击图像模式它不起作用。
谢谢
答案 0 :(得分:0)
使用UpdatePanel时,需要在PostBack后重新绑定javascript。
将javascript包装在方法中。
<script type="text/javascript">
$(document).ready(function () {
bindModal();
});
function bindModal() {
// Get the modal
var modal = document.getElementById('myModal');
//rest of your javascript code
}
</script>
然后在OnSelectedIndexChanged
事件被触发时从代码中调用该方法。
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "bindModal", "bindModal();", true);
}