c# - 单击按钮时将文本框值传递给 Controller ​​?

标签 c# asp.net-mvc asp.net-mvc-4

我需要在单击按钮时将文本框数据传递给 Controller ​​操作。这是我的代码:

<input id="txt" type="text">
<button onclick="@Url.Action("MyAction", "Mycontroller", new {currencyCode=ViewBag .currencyCode,endDate=Model.StartDate, value entered in txt above})" > 

我不能在这里使用表格。您能否建议我如何访问/将此值传递给操作?

感谢您的帮助和指导。

最佳答案

下面的代码将文本框值发送到 Controller 的操作。

<input id="txt" type="text">
<button id="button">Click Me</button>

@section Scripts {
    <script type="text/javascript">
        $("#button").click(function () {
            var txtVal = $("#txt").val();
            window.location = "@Url.Action("TheAction","TheController")" + 
                              "/" + txtVal;
        });
    </script>
}

关于c# - 单击按钮时将文本框值传递给 Controller ​​?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19580346/

相关文章:

c# - Ajax控件工具包中缺少文件 list 错误?

javascript - 检索已使用 JavaScript 重新排序的选择元素选项列表

asp.net-mvc - 无法删除数据库,因为它当前正在使用MVC

c# - 为什么编译器尝试但无法将 Devart.Data.Oracle.OracleCommand 转换为 System.IDisposable?

c# - 将 C# 转换为非托管 C++

jquery - 如何使用 jquery 在 asp.net mvc 4 中添加 Accordion Pane

c# - 将 Kendo DataSourceRequest 转换回查询字符串

c# - 从 Web 应用程序直接打印到本地打印机

c#-4.0 - AllowHtml 属性在生产中不起作用

.net - 如何将字符串连接到 MVC4 中模型返回的数据