我正在使用MVC在这个网站上工作,我想为我的用户提供两个按钮,将用户重定向到同一控制器上的两种不同的操作方法 这里是我的代码视图如何通过点击不同的按钮重定向到不同的actionmethods
@using (Html.BeginForm())
{
<div class="box-body">
<div class="row">
<div class="form-group">
<div class="input-group col-md-3 col-md-push-3">
@Html.DropDownList("HotelName", ViewBag.HotelName as SelectList, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.HotelAvailability.Hotel.HotelName, "", new { @class = "text-danger" })
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="input-group col-md-3 col-md-push-3 ">
<input type="text" name="BookingDate" class="form-control input-sm" placeholder="Enter Booking Date in dd/MM/yyyy format">
</div>
</div>
</div>
<div class="box-footer">
<div class="col-md-3 col-md-push-3">
<button type="submit" value="Submit" class="btn btn-block btn-success" @Url.Action("ReportPdf", "Books")> Preview Report</button>
<button type="submit" value="Submit" class="btn btn-block btn-success" @Url.Action("GeneratePDF", "Books")> Export to PDF</button>
</div>
</div>
</div>
}
当我按下这些按钮我想用用户在输入字段中填充的值来操作方法。
可以使用formaction属性HTML5 <按钮类型= “提交” formaction = “ReportPdf” > ReportPdf –