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

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

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

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

解决方法

您可以使用 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" />

相关文章

引言 本文从Linux小白的视角, 在CentOS 7.x服务器上搭建一个...
引言: 多线程编程/异步编程非常复杂,有很多概念和工具需要...
一. 宏观概念 ASP.NET Core Middleware是在应用程序处理管道...
背景 在.Net和C#中运行异步代码相当简单,因为我们有时候需要...
HTTP基本认证 在HTTP中,HTTP基本认证(Basic Authenticatio...
1.Linq 执行多列排序 OrderBy的意义是按照指定顺序排序,连续...