如何用ActionLink替换我的HTML Submit按钮?

时间:2010-07-15 03:45:58

标签: asp.net-mvc-2 .net-4.0

我有一个提交按钮的视图。我在视图上也有一些ActionLinks。现在一切都很正常,但是我想用一个ActionLink重新创建一个丑陋的按钮,以匹配视图中其余部分的控件。

我是MVC的新手。到目前为止,我尝试将按钮转换为链接,但我需要发布表单,如果没有其他代码,actionlink就不会发布。

建议?

2 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,可以使用CSS解决这个问题。

<input type="submit" value="Save" class="submit-actionlink" />

.submit-actionlink
{
    background-color: red; /* colour to match background of other action links*/
    color: #FFF /* colour to match background of other action links */
    margin:0;
    padding:0;

    /* the ffg 3 lines are the important part*/
    border: 0px solid #FFF; 
    text-decoration: underline; 
    cursor:pointer;
    /* and whatever else */

}

(注意:我在上面使用了红色和白色,这样你就可以在视觉上看到正在发生的事情,根据你的外观和感觉需要改变)

答案 1 :(得分:0)

如果您使用JQuery验证,则可以执行此操作并仍然触发客户端验证。

<a href="#" onclick="$(this).parents('form').submit();">Submit</a>