私のMVCアプリケーションでは、を使用し@Html.ActionLink
ました。ボタンのように表示するようにスタイルを設定しましたが、問題はa, a:link
、CSSファイルになど(つまり、すべてのアンカー動作)のスタイルが含まれていることです。そのため、上のリンクはリンクの@Html.ActionLink
ように表示され、リンクのようには表示されません。プレーンテキスト。@Html.Actionlink
これらの特定のコントロールのすべてのアンカー動作を取り除くためのアイデアはありますか?
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();
});
});
a
または、タグのスタイルをオーバーライドする追加のcssクラスを作成することもできます。
<style type="text/css">
.whatever { background-color:black !important; }
</style>
@Html.ActionLink("MyAction", "MyController", new { @class = "whatever" })
于 2013-01-11T15:02:43.853 に答える