繁体   English   中英

在提交按钮上重定向到其他控制器

[英]Redirect to different controller on submit button

这是我的问题:

我在部分视图中有一个搜索表单,几乎所有视图都在使用该表单。 当我在搜索控制器上时,我的搜索表单工作正常。 但是,当我在详细信息页面上说并提交表单时,它将使用我的详细信息操作,而不是搜索操作。 那么,有没有一种方法可以使用搜索参数重定向到我的“搜索”操作?

贝娄是我的代码。

      <form class="form-horizontal" role="form">
          @Html.DropDownList("Location", new SelectList(ViewBag.list, Model), new { @multiple = "multiple", @placeholder = "Choose Location...", @class = "SlectBox" })
          <input type="text" id="datepicker" name="Date" placeholder="Choose date...">
            <button type="submit" class="btn btn-primary" style="width: 40px;">Submit</button>
      </form>

Regads!

您将需要使用BeginForm helper方法来构造form 然后,您将需要指定controller名称, action方法名称以及要与表单一起使用的任何其他form attributes

您可以在视图中尝试类似的方法。 我的controller名称是Home, action方法名称是Contact,我还包括了form attributes classrole

@using (Html.BeginForm("Contact", "Home", FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
}

只需插入您的dropdown listtextboxsubmit button 我希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM