当我选择下拉值来更改数据时,Image Modal不工作

时间:2017-01-02 06:20:55

标签: javascript html asp.net

在我的应用程序中,我的一个页面包含下拉页面我有图像模式当我运行应用程序时第一次打开该页面没有选择下拉值当我点击图像模式它工作正常它显示弹出。之后当我选择下拉值时,我再次点击图像模式它不起作用。

谢谢

1 个答案:

答案 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);
}