[英]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
class
和role
:
@using (Html.BeginForm("Contact", "Home", FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
}
只需插入您的dropdown list
, textbox
和submit button
。 我希望这有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.