【问题标题】:Pass texbox value to controller [duplicate]将文本框值传递给控制器​​[重复]
【发布时间】:2016-11-06 15:59:27
【问题描述】:

我计划在 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 将立即更改值。

【问题讨论】:

标签: c# asp.net-mvc


【解决方案1】:

我认为是这样,更好的方法是使用 jquery ajax 并通过 this 发送,例如这段代码

$('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;
});

【讨论】:

  • 什么是 url 和 type ?有什么例子吗?
  • 例如,您可以将 type 设置为 Get 或 Post ,这取决于您的操作。
  • 看答案,我给你加了网址和输入。
  • 谢谢,我明白了。
猜你喜欢
  • 2019-03-27
  • 1970-01-01
  • 1970-01-01
  • 2018-12-15
  • 1970-01-01
  • 1970-01-01
  • 2016-01-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多