Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC-Dynamyc内容的多种模式?_C#_Asp.net Mvc_Post_Twitter Bootstrap 3_Routes - Fatal编程技术网

C# MVC-Dynamyc内容的多种模式?

C# MVC-Dynamyc内容的多种模式?,c#,asp.net-mvc,post,twitter-bootstrap-3,routes,C#,Asp.net Mvc,Post,Twitter Bootstrap 3,Routes,我有一个最佳实践问题。我有一个有很多聊天室的页面。 当你点击聊天室时,一个模态提示询问昵称,然后通过post获取信息并将你带到聊天室 问题是,我有多个房间,所以我有一个模式: @using (Html.BeginForm("DebateV2", "Home", FormMethod.Post)){ @Html.AntiForgeryToken() <div class="modal fade" id="myModal" role="dialog"> <div clas

我有一个最佳实践问题。我有一个有很多聊天室的页面。 当你点击聊天室时,一个模态提示询问昵称,然后通过post获取信息并将你带到聊天室

问题是,我有多个房间,所以我有一个模式:

@using (Html.BeginForm("DebateV2", "Home", FormMethod.Post)){

@Html.AntiForgeryToken()
<div class="modal fade" id="myModal" role="dialog">
    <div class="modal-dialog">

        <!-- Modal content-->
        <div class="modal-content ">
            <div class="modal-header modal-header-primary">
                <button type="button" class="close" data-dismiss="modal">&times;</button>
                <h4 id="modalTitle">
                    <span class="glyphicon glyphicon-lock pull-left"></span> @Resources.IngresoALaGrieta
                </h4>
            </div>
            <div class="modal-body" style="padding:40px 50px;">
                <form role="form">
                    <div class="form-group">
                        <label for="Nickname"><span class="glyphicon glyphicon-user"></span> @Resources.ElejiNombre</label>
                        <input type="text" class="form-control" id="Nickname" name="Nickname" placeholder="@Resources.ElejiNick">
                    </div>
                    <input type="hidden" id="Debate" name="Debate" />
                    <input type="hidden" id="Team" name="Team" />

                    <button type="submit" id="connect" disabled="disabled" class="btn btn-success btn-block"><span class="glyphicon glyphicon-fire"></span> @Resources.Entrar</button>
                </form>
            </div>
        </div>
    </div>
</div>
现在,我想通过QUERYSTRING发送一些信息,以便在浏览器地址中显示房间名称,如下所示:

  $('.open-modal')
            .each(function() {
                var $this = $(this);

                $this.on("click",
                    function() {
                        $("#Debate").val($(this).data('debate'));
                        $("#Team").val($(this).data('team'));
                        $("#modalTitle").val($(this).data('titulo'));

                        $('#myModal').modal('show');
                    });

            });
www.discussions.com/discussion?discusion=辩论名称


这样做的最佳实践是什么?我真的迷路了。

有帮助吗?@stuartd我不明白,我需要根据客户端单击的按钮,友好地为该模式添加一个QS参数。。。