我计划在MVC中设计星级评级控制。我设计输入文本来存储评级值。我想通过动作链接传递输入文本。
怎么做?
<input type="text" name="votenumber" class="ratingEvent rating5" value="5" />
<div><b id="result">5</b> start(s)</div>
@Html.ActionLink("Vote", "Vote", "Home")
将输入值传递给操作链接或更好的想法传递给控制器?
当用户选择其他值时,b id= result
会立即更改值。
答案 0 :(得分:0)
我想是这样,更好的方法是使用jquery ajax并通过它发送它,例如此代码
$('form').submit(function () {
$.ajax({
url: '/Home/Vote',
type: 'GET',
data: { search: $('#your text box').val()},
success: function (result) {
$('#your result div').html(result);
}
});
return false;
});