0

特定の css スタイルを適用できるように、クラスを以下に適用するにはどうすればよいですか?

残りの部分はアンカー タグで構成されているため、クラスを簡単に適用できますが、この @Html.RenderAction のどこに貼り付ければよいでしょうか?????

<li>@{Html.RenderAction("CartSummary", "ShoppingCart");}</li>
4

3 に答える 3

0

なぜ使いたくないのか<a href="@Url.Action("index", "shoppingcart")" class="@yourClass" id="yourId">Cart (@ViewBag.CartCount)</a>

シンプルに。

于 2012-04-05T06:22:47.233 に答える
0

RenderAction は、他のほとんどの MVC ヘルパー メソッドのように、html 属性を含むオブジェクトの受け渡しをサポートしていないため、このメソッドを使用して css クラスを直接適用することはできません。RenderAction の出力を親ビューの css クラスで div にラップするか、アクション自体の出力にラッパー div を追加することができます。

于 2012-04-04T13:29:36.137 に答える
0

RenderAction は PartialView を出力するので、クラス属性をビュー (ShoppingCartController の CartSummary メソッドから呼び出すもの) またはそれを呼び出すビュー <li>(おそらく DIV を使用)に配置する必要があると思います。

于 2012-04-04T13:30:36.387 に答える