Asp.net mvc 4 我能';在使用实体框架的ASP.NETMVC4中,无法从视图中获取控制器中的值

Asp.net mvc 4 我能';在使用实体框架的ASP.NETMVC4中,无法从视图中获取控制器中的值,asp.net-mvc-4,entity-framework-4,asp.net-routing,Asp.net Mvc 4,Entity Framework 4,Asp.net Routing,我不熟悉ASP.NETMVC4和实体框架。我正在尝试样品评级。问题是,当我将额定值从视图传递到控制器时,我无法获得它。请帮我拿。提前谢谢 这是我的视图代码: <body> <div class="Clear" id="wrap"> <div id="tab-Testing"> <script type="text/javascript"> $(function () { $('#form1 :radio.star').ra

我不熟悉ASP.NETMVC4和实体框架。我正在尝试样品评级。问题是,当我将额定值从视图传递到控制器时,我无法获得它。请帮我拿。提前谢谢

这是我的视图代码:

<body>
<div class="Clear" id="wrap">
<div id="tab-Testing">

<script type="text/javascript">
    $(function () {
        $('#form1 :radio.star').rating();
        $('#form2 :radio.star').rating({ cancel: 'Cancel', cancelValue: '0' });
        $('#form3 :radio.star').rating();
        $('#form4 :radio.star').rating();
    });
</script>
<script type="text/javascript">
    $(function () {
        $('#tab-Testing form').submit(function () {
            $('.test', this).html('');
            $('input', this).each(function () {
                if (this.checked) $('.test', this.form).append('' + this.name + ': ' + this.value + '<br/>');
            });
            return false;
        });
    });
</script>


 <form method="post" id="ratethecommand" action="@Url.Action("rated", "Rating")">
<table width="100%" cellspacing="10"> <tr>
  <td valign="top" width="">
   <table width="100%">
    <tr>
     <td width="50%">

     <a href="@Url.Action("rated/1", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="1"/></a>
      <a href="@Url.Action("rated/2", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="2"/></a>
       <a href="@Url.Action("rated/3", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="1.5"/></a>
        <a href="@Url.Action("rated/4", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="2.0"/></a>
         <a href="@Url.Action("rated/5", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="2.5"/></a>
          <a href="@Url.Action("rated/6", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="3.0"/></a>
           <a href="@Url.Action("rated/7", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="3.5"/></a>
            <a href="@Url.Action("rated/8", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="4.0"/></a>
             <a href="@Url.Action("rated/9", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="4.5"/></a>
              <a href="@Url.Action("rated/10", "Rating")"><input class="star {split:2}" type="radio" name="test-4-rating-3" value="5.0"/></a>

    <div><small><pre class="code"><code class="html"></code></pre></small></div>

   </div>
  <td valign="top" width="5">&nbsp;</td>  <td valign="top" width="50">


    <input type="text" name="rating"/>
    @*<input type="submit" value="Submit!" />*@
    </td>

  <td valign="top" width="5">&nbsp;</td>  <td valign="top" width="160">
   <u>Test results</u>:<br/><br/>
   <div class="test Smaller">

    <span style="color:#FF0000">Results will be displayed here</span>
   </div>
  </td>
 </tr>
</table>
</form>
   </div>
   </body>
仅适用于辅助对象(显示除外),将视图数据关联到模型。使用单选按钮作为单选按钮

@Html.RadioButtonFor(x => x.rated, "1")
@Html.RadioButtonFor(x => x.rated, "2")

使用此选项,模型中的额定值将设置为视图中选择的任何值

我刚刚尝试使用ActionLink。如何为单选按钮添加分级图像。我已经为ActionLink添加了代码。请帮我在单选按钮中获得评级图像。试试这里,我相信要完成你想要的,你需要在单选按钮上放置一个类,并通过css设置背景图像
@Html.RadioButtonFor(x => x.rated, "1")
@Html.RadioButtonFor(x => x.rated, "2")