一尘不染

如何将Textboxes值传递给Ajax.ActionLink?

ajax

在我的ASP.NET MVC应用程序中,我希望用户将值添加到文本框中,然后按Ajax.ActionLink。我想做这样的事情:

Ajax.ActionLink(“ Go”,“ Action”,“ Controller”,新的{value = textbox1.value})

还是我还能如何使此文本框值返回到我的操作?jQuery的?


阅读 292

收藏
2020-07-26

共1个答案

一尘不染

您可以使用AJAX $ .get方法运行操作:

<script type="text/javascript">

    $(document).ready(function()
    {
        $("#t").change(function()
        {
            RunAction();
        });

        RunAction();
    });

    function RunAction()
    {
        var action = '<%= Url.Action("Action", "Controller") %>';
        var data = $("#t").serialize();
        $.get(action, data);
    }

</script>

<input type="text" id="t" />
2020-07-26