输入类型按钮作为MVC中的ActionLink

时间:2014-05-21 07:24:00

标签: asp.net-mvc

如何在MVC中使用输入类型按钮作为ActionLink?

我使用javascript触发正确的操作,如下所示:

<script type="text/javascript">
        function ButtonClick(Action) {
            document.location(Action);
        }
    </script>

<input type="button" value="CLICK ME" onclick="ButtonClick('MyAction')" />

我确信有一些更好,更直接的方法来实现这一目标。任何人都可以帮忙吗?

2 个答案:

答案 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"}

HTML

<a class="LinkButton" href="/Action">Link As Button</a>

CSS

.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;
}

FIDDLE EXAMPLE