我的html页面中有一个输入按钮。我想将按钮链接到另一个带百里香的html页面。这是我的代码。
<form id="hotDealForm" th:action="@{/hot-deal-step-1}">
<div class="col-xs-12 col-sm-6 col-md-6">
This Hot deal
<br/>
<input type="button" value="Continue to schedule" class="btn btn-red"/>
</div>
</form>
我的控制器工作正常。 (我正在使用spring mvc)。但我无法弄清问题是什么。我可以使用html执行相同的任务。但是,当我使用百里香时它不起作用。那是我点击按钮时没有任何反应。
答案 0 :(得分:1)
嗨!
您可以通过多种方式进行操作,但我发现最简单的方法是为链接提供按钮类,如下例所示。由于这个类是bootstrap的类,所以你需要引用bootstrap。 由于您使用的是MVC,因此已经将Bootstrap链接起来。
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<a href="@Url.Action("Index")" class="btn btn-success"> <i class="fa fa-arrow-circle-o-left"></i> Back to List</a>
下一步您可以执行以下操作:
@using (Html.BeginForm("Index", "Home", FormMethod.Post))
{
<input type="submit" value="Go To Dashboard" />
}
在Home of Home中你可以这样做:
public ApplicationUserManager UserManager
{
return RedirectToAction("Index","Dashboard",new{area="Admin"})
}
答案 1 :(得分:0)
添加方法&#39; post&#39;解决了问题
<form id = "hotDealForm" th:action = "@{/hot-deal-step-1}" method="post">
<div class="col-xs-12 col-sm-6 col-md-6">
This Hot deal
<br/>
<input type="button" value="Continue to schedule" class="btn btn-red" />
</div>
</form>