Asp.net mvc 4 我能';在使用实体框架的ASP.NETMVC4中,无法从视图中获取控制器中的值
我不熟悉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
<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"> </td> <td valign="top" width="50">
<input type="text" name="rating"/>
@*<input type="submit" value="Submit!" />*@
</td>
<td valign="top" width="5"> </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")