0

私のMVCアプリケーションでは、を使用し@Html.ActionLinkました。ボタンのように表示するようにスタイルを設定しましたが、問題はa, a:link、CSSファイルになど(つまり、すべてのアンカー動作)のスタイルが含まれていることです。そのため、上のリンクはリンクの@Html.ActionLinkように表示され、リンクのようには表示されません。プレーンテキスト。@Html.Actionlinkこれらの特定のコントロールのすべてのアンカー動作を取り除くためのアイデアはありますか?

4

1 に答える 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 に答える