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

Who*_*mmy 6 asp.net ajax asp.net-mvc actionlink

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

Ajax.ActionLink("Go","Action","Controller",new {value = textbox1.value})

或者我怎么能将这个文本框值恢复到我的行动?jQuery的?

Ale*_*yev 2

您可以使用 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" />
Run Code Online (Sandbox Code Playgroud)