Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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# foreach中的两个不同单选按钮作为一个按钮工作_C#_Html_Asp.net Mvc_Razor - Fatal编程技术网

C# foreach中的两个不同单选按钮作为一个按钮工作

C# foreach中的两个不同单选按钮作为一个按钮工作,c#,html,asp.net-mvc,razor,C#,Html,Asp.net Mvc,Razor,我有一个5星级的代码(单选按钮),用于两个不同的问题 问题是:每个问题的两个评级是一个。我的意思是,如果我在第一个问题中选择了某个东西,当我在第二个问题中进行选择时,它会在第一个问题中取消选择。它是一个独特的单选按钮 我怎样才能修好它?我错过了什么 @foreach (var pergunta in Model.ls_pergunta) { <div class="form-group has-feed

我有一个5星级的代码(单选按钮),用于两个不同的问题

问题是:每个问题的两个评级是一个。我的意思是,如果我在第一个问题中选择了某个东西,当我在第二个问题中进行选择时,它会在第一个问题中取消选择。它是一个独特的单选按钮

我怎样才能修好它?我错过了什么

           @foreach (var pergunta in Model.ls_pergunta)
            {
                <div class="form-group has-feedback">
                    <div class="col-xs-12">
                        <label for="co_pergunta_avaliacao" class="control-label">@pergunta.tx_pergunta</label>
                    </div>
                    <div class="col-xs-8">
                        <div class="estrelas" id="pergunta_@pergunta.co_pergunta">
                            @{
                                int i = 1;
                                foreach (var item in @pergunta.ls_opcoes)
                                {
                                    <label for="cm_star-@i"><i class="fa"></i></label>
                                        <input type="radio" id="cm_star-@i" name="pergunta_@pergunta.co_pergunta" value=@item.Value />
                                    i++;
                                }
                            }
                        </div>
                    </div>
                </div>

我按照收到的指示去做,但没有做。下面我发布了查看源代码:

<div class="form-group has-feedback">
                    <div class="col-xs-12">
                        <label for="co_pergunta_avaliacao" class="control-label">ASPECTOS FORMAIS/GRAMATICAIS</label>
                                                
                    </div>
                    <div class="col-xs-8 estrelas" id="pergunta_1">
                        
                            <label for="cm_star-1"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-1" name="pergunta_1" value=1_1 />
                            <label for="cm_star-2"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-2" name="pergunta_1" value=1_2 />
                            <label for="cm_star-3"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-3" name="pergunta_1" value=1_3 />
                            <label for="cm_star-4"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-4" name="pergunta_1" value=1_4 />
                            <label for="cm_star-5"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-5" name="pergunta_1" value=1_5 />
                                   </div>

                </div>
                <div class="form-group has-feedback">
                    <div class="col-xs-12">
                        <label for="co_pergunta_avaliacao" class="control-label">CONTE&#218;DO/ARGUMENTA&#199;&#195;O</label>
          
                    </div>
                    <div class="col-xs-8 estrelas" id="pergunta_2">
                        <label for="cm_star-1"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-1" name="pergunta_2" value=2_1 />
                            <label for="cm_star-2"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-2" name="pergunta_2" value=2_2 />
                            <label for="cm_star-3"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-3" name="pergunta_2" value=2_3 />
                            <label for="cm_star-4"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-4" name="pergunta_2" value=2_4 />
                            <label for="cm_star-5"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-5" name="pergunta_2" value=2_5 />

                     </div>
                </div>

形式方面/总体方面
内容和内容218;DO/ARGUMENTA和#199ÃO

在HTML中,通过赋予所有相关单选按钮相同的
名称
属性,可以创建一组相关单选按钮

演示:

1组:
1.
2.
3.
4.

第2组: 1. 2. 3.
4
谢谢。我不知道。我改变了名字。现在我有name=“pergunta_1”和name=“pergunta_2”,但问题仍然存在:(很抱歉,如果您正确地实现了此功能,则问题不可能持续存在。请检查生成的页面输出(使用浏览器的“查看源代码”功能)并验证HTML是否与上面显示的模式匹配。如果您不确定,请向我们显示生成的HTML。我编辑了添加视图源的问题。如果您能看一下,我将不胜感激。@MarcosCarvalho“我按照收到的说明进行了操作,但没有成功”…这不是真的。下面是一个使用您展示的HTML的演示:…单选按钮完全按照它们应该的方式工作。无论您的页面中发生了什么,这都不是HTML或我的答案的错。好的,没问题。如果您没有解决它,您可能还应该具体地问一个关于CSS的新问题:-)
<div class="form-group has-feedback">
                    <div class="col-xs-12">
                        <label for="co_pergunta_avaliacao" class="control-label">ASPECTOS FORMAIS/GRAMATICAIS</label>
                                                
                    </div>
                    <div class="col-xs-8 estrelas" id="pergunta_1">
                        
                            <label for="cm_star-1"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-1" name="pergunta_1" value=1_1 />
                            <label for="cm_star-2"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-2" name="pergunta_1" value=1_2 />
                            <label for="cm_star-3"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-3" name="pergunta_1" value=1_3 />
                            <label for="cm_star-4"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-4" name="pergunta_1" value=1_4 />
                            <label for="cm_star-5"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-5" name="pergunta_1" value=1_5 />
                                   </div>

                </div>
                <div class="form-group has-feedback">
                    <div class="col-xs-12">
                        <label for="co_pergunta_avaliacao" class="control-label">CONTE&#218;DO/ARGUMENTA&#199;&#195;O</label>
          
                    </div>
                    <div class="col-xs-8 estrelas" id="pergunta_2">
                        <label for="cm_star-1"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-1" name="pergunta_2" value=2_1 />
                            <label for="cm_star-2"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-2" name="pergunta_2" value=2_2 />
                            <label for="cm_star-3"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-3" name="pergunta_2" value=2_3 />
                            <label for="cm_star-4"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-4" name="pergunta_2" value=2_4 />
                            <label for="cm_star-5"><i class="fa"></i></label>
                                <input type="radio" id="cm_star-5" name="pergunta_2" value=2_5 />

                     </div>
                </div>