Asp.net mvc 如何在mvc3中单击文本时更改复选框值

Asp.net mvc 如何在mvc3中单击文本时更改复选框值,asp.net-mvc,razor,Asp.net Mvc,Razor,我有一个复选框和你的名字。代码如下: <div class="type_wine"> <div class="check_type">@Html.CheckBox(color, check, new { @class = "wine" })</div> <div id="type_text" onclick="checkByName('@c

我有一个复选框和你的名字。代码如下:

  <div class="type_wine">
      <div class="check_type">@Html.CheckBox(color, check, new { @class = "wine" })</div>                                            
      <div id="type_text" onclick="checkByName('@color')">  color  </div>
  </div>

@复选框(颜色,复选框,新建{@class=“wine”})
颜色

我必须做同样的事情,然后我点击了文本,然后我点击了复选框,然后我点击了复选框,一切正常,但我有一个问题,然后我点击了文本,因为复选框状态没有改变sameone可以帮我吗

您可以尝试以下方法

<div class="type_wine">
    <label>
        <div class="check_type">@Html.CheckBox(color, check, new { @class = "wine" }</div>
        <div id="type_text">
            color
        </div>
    </label>
</div>

@复选框(颜色,复选框,新建{@class=“wine”}
颜色

谢谢,但是如果我有一个复选框列表,这将是一个问题