【发布时间】:2021-12-04 09:36:12
【问题描述】:
我的 asp.net core mvc 项目中有一个非常简单的问题。
我的一个视图中有一个按钮,当点击这个按钮时,我想重定向到一个特定的控制器,以及这个控制器中的一个动作。
目前看起来是这样的:
<button class="dropbtn" class="glyphicon glyphicon-user"> something</button>
我一直在寻找这样做的方法,我找到的解决方案之一是@Html.ActionLink("pik", "Index", "Home")。
所以我尝试了:
<button onclick="@Html.ActionLink("pik", "Index", "Home")" class="dropbtn" class="glyphicon glyphicon-user"> Log in </button>
但是,这只是显示为原始 html。没用。
然后,here 我发现了这个:
但是,我的 IDE 只是在这一行中提供了一堆 unexpected token。我也不明白。
然后我发现了这个:
@using (Html.BeginForm("Index", "Home", FormMethod.Post)){
<button type="submit" class="btn btn-default" class="dropbtn" class="glyphicon glyphicon-user">Submit</button>
}
这适用于按钮,但由于某种原因,当我将按钮包装在表单中时,我的样式会变得混乱。
我宁愿不使用 javascript 进行重定向。
那么如何通过按钮重定向到控制器操作?
【问题讨论】:
标签: asp.net asp.net-mvc