c# - 如何在 mvc3 asp.net 中发送文本框值作为表单提交的参数

标签 c# asp.net-mvc-3 razor

我已经在 MVC3 中创建了局部 View 。现在我想在按下提交按钮时将文本框值作为表单提交的参数发送

我的部分观点是这样的

@using (Html.BeginForm("Searching", "AccountManager", FormMethod.Post, new { name ="Wat should i put here" }))
 {

   <input id="account" type="text" class="s" />
   <input id="Search" type="submit" class="b" value="hi" />

 }

我的 Controller 就像

 public viewResult Searching(string name)
 {
   // bussiness logic
   return view();
 }

最佳答案

只需为您的文本框提供与您的操作参数参数相同的名称:

@using (Html.BeginForm("Searching", "AccountManager")
{
    <input id="account" type="text" name="name" class="s" />
    <input id="Search" type="submit" class="b" value="hi" />
}

现在在您的 Controller 操作中,您将获得用户输入的值:

public ActionResult Searching(string name)
{
    // bussiness logic
    return View();
}

关于c# - 如何在 mvc3 asp.net 中发送文本框值作为表单提交的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6825985/

相关文章:

c# - 如何将数字写入文件并使其在 Java 和 C# 之间可读

javascript - 将 Javascript 导航控件与 Blazor 结合使用

asp.net-mvc-3 - 有没有办法在帖子(ASP.NET MVC 3)的 View 模型中传回 Request.Files?

asp.net-mvc-2 - 您可以创建一个具有模型和演示模型的自定义 Razor View 基类吗

asp.net-mvc-3 - enctype = "multipart/form-data"的表单发布导致参数无法传递

c# - MVC 4 Razor _Layout.cshtml 仅对一页使用 HTML 部分

c# - 检查图片框值是否为空

css - 如何使用 ASP.Net MVC 3 链接到两个样式表?

javascript - 如何在 MVC cshtml 页面的 @string.Concat() 中使用 Angular 范围变量

c# - 方法重载解析和 Jon Skeet 的脑筋急转弯