请求[]后显示bootstrap模式

时间:2013-12-15 00:36:46

标签: c# javascript jquery asp.net-mvc-4 twitter-bootstrap

我正试图在bootstrap中使用mvc4制作模态。但每当我打电话给一个Request []时,表格就会消失。

我试过这个:

@{
    bool show = false;

    if(Request["btn"] == "click here")
    {
        show = true;
    }
}

<a href="#" data-toggle="modal" data-target="#form_login">Login</a>
<div class="modal fade" id="form_login" role="dialog" aria-labelledby="form_loginLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title" id="form_loginLabel">Test form</h4>
            </div> <!-- class="modal-header" -->

            <form action="" method="post">
                <div class="modal-body">
                </div> <!-- class="modal-body" -->

                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    <input type="submit" value="Login" name="btn" id="login_submit" class="button" />
                </div> <!-- class="modal-footer" -->
            </form>
        </div> <!-- class="modal-content" -->
    </div> <!-- class="modal-dialog" -->
</div> <!-- id="form_login" -->

<script>
    @{
        if(showModal)
        {
            $('#form_login').modal("show");
        }
    }
</script>

然而,这不起作用。什么是解决这个问题的好方法。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

必须进行编辑: 从

<script>
    @{
        if(showModal)
        {
            $('#form_login').modal("show");
        }
    }
</script>

<script>
    @{
        if(showModal)
        {
            <text>$('#form_login').modal("show");</text>
        }
    }
</script>