Asp.net mvc 2 如何用ActionLink替换HTML提交按钮?
我有一个带有提交按钮的视图。我在视图上也有一些操作链接。现在一切都正常,但我想用ActionLink重新拼贴丑陋的按钮,以匹配视图中的其余控件 我是MVC新手。到目前为止,我尝试将按钮转换为链接,但我需要发布表单,如果没有其他代码,actionlink就无法做到这一点Asp.net mvc 2 如何用ActionLink替换HTML提交按钮?,asp.net-mvc-2,.net-4.0,Asp.net Mvc 2,.net 4.0,我有一个带有提交按钮的视图。我在视图上也有一些操作链接。现在一切都正常,但我想用ActionLink重新拼贴丑陋的按钮,以匹配视图中的其余控件 我是MVC新手。到目前为止,我尝试将按钮转换为链接,但我需要发布表单,如果没有其他代码,actionlink就无法做到这一点 建议?如果我正确理解了这个问题,这可以通过CSS按照 <input type="submit" value="Save" class="submit-actionlink" /> .submit-actionlink
建议?如果我正确理解了这个问题,这可以通过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 */
}
.提交actionlink
{
背景色:红色;/*颜色与其他动作链接的背景相匹配*/
颜色:#FFF/*颜色与其他动作链接的背景相匹配*/
保证金:0;
填充:0;
/*ffg 3线是重要的组成部分*/
边框:0px实心#FFF;
文字装饰:下划线;
光标:指针;
/*还有别的吗*/
}
(注意:我在上面使用了红色和白色,以便您可以直观地看到发生了什么,但需要根据您的外观和感觉进行更改)如果您使用JQuery验证,您可以这样做,并且仍然触发客户端验证
<a href="#" onclick="$(this).parents('form').submit();">Submit</a>