如何在MVC中使用输入类型按钮作为ActionLink?
我使用javascript触发正确的操作,如下所示:
<script type="text/javascript">
function ButtonClick(Action) {
document.location(Action);
}
</script>
<input type="button" value="CLICK ME" onclick="ButtonClick('MyAction')" />
我确信有一些更好,更直接的方法来实现这一目标。任何人都可以帮忙吗?
答案 0 :(得分:0)
试试这个:
<input type="submit" value="Signup" class="btn btn-default btn-block" />
您应该将此操作链接放在表单标记下。
答案 1 :(得分:0)
您可以使用css:
使链接看起来像按钮 @Html.ActionLink("Link As Button","Action",null,new {@class= "LinkButton"}
)
<a class="LinkButton" href="/Action">Link As Button</a>
.LinkButton {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}