在我的 MVC 应用程序中,我使用了@Html.ActionLink
. 我已经将它们的样式设置为像按钮一样显示它们,但问题是a, a:link
CSS 文件中有 stome 样式等(我的意思是所有锚行为),这就是为什么链接@Html.ActionLink
看起来像链接,而不是纯文本。有什么想法可以摆脱那些特定@Html.Actionlink
控件的所有锚行为吗?
问问题
664 次
1 回答
1
使用 jQuery 是一种选择吗?您可以编写一个函数来在启动时从每个链接中删除 css。
$(document).ready(function() {
// to clear css from a specific item
$("#your-link-id").removeClass();
// to clear css from a bunch of links
$("your-selector a").each(function() {
$(this).removeClass();
});
});
或者,您可以创建额外的 CSS 类来覆盖a
标签上的样式。
<style type="text/css">
.whatever { background-color:black !important; }
</style>
@Html.ActionLink("MyAction", "MyController", new { @class = "whatever" })
于 2013-01-11T15:02:43.853 回答