0
我是實體框架ASP.Net MVC4的新手。我正在嘗試取樣評級。問題是,當我從視圖傳遞給控制器的額定值,我無法得到它。請幫我弄明白。提前致謝。我不能從實體框架ASP.Net MVC4中查看控制器中的值
這是我的查看代碼:
<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>
這是我的控制器的代碼:
[HttpPost]
public ActionResult rated(int id)
{
int ratedvalue = id;
Tbl_Rating tb = new Tbl_Rating();
var value = new Tbl_Rating
{
Rating = ratedvalue,
TaskId = 1,
UserId = 1,
DReportID = 1,
CreatedBy = 1,
CreatedOn = DateTime.Now,
ModifiedBy = 1,
ModifiedOn = DateTime.Now
};
db.Tbl_Rating.Add(value);
db.SaveChanges();
return View();
}
我只是想用ActionLink的視圖中選擇任何價值。如何爲單選按鈕添加評分圖像。我已經添加了我的ActionLink代碼。請幫助我在單選按鈕中獲得評分圖像。 – Vetri
在這裏嘗試http://viralpatel.net/blogs/css-radio-button-checkbox-background/我相信完成你想要的東西,你需要把一個類放在單選按鈕上,並通過CSS設置背景圖像 –