用于点击asp.net中的按钮的JavaScript无法在母版页

时间:2015-10-22 11:10:31

标签: javascript c# asp.net

我的问题是如何使用JavaScript点击asp.net中的按钮

当我没有使用母版页时,它完美无缺,但是当我将JavaScript代码放到母版页时它不起作用。问题是什么?

这是aspx代码

<button type="button"  id="btnShowPopup" class="btn btn-primary btn-lg"
    data-toggle="modal" data-target="#myModal">
    Launch demo modal
</button>

这是代码隐藏

ClientScript.RegisterStartupScript(this.GetType(), "alert", "ShowPopup();", true);

这是JavaScript代码

<script type="text/javascript">
    function ShowPopup() {
        $("#btnShowPopup").click();
    }
</script>

1 个答案:

答案 0 :(得分:1)

尝试使用ClientID调用按钮,假设您的按钮有runat="Server"标记

<script type="text/javascript">
    function ShowPopup() {
        $("#<%= btnShowPopup.ClientID %>").click();
    }
</script>
相关问题