0

如何将一个类应用于以下内容,以便我可以对其应用特定的 css 样式?

其余部分由锚标记组成,因此我可以轻松地应用一个类,但是我应该将它贴在这个 @Html.RenderAction 的哪里??????

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

3 回答 3

0

RenderAction 不支持传入包含 html 属性的对象,就像大多数其他 MVC 辅助方法一样,因此您不能使用此方法直接应用 css 类。您可以使用父视图中的 css 类将 RenderAction 的输出包装在 div 中,也可以将包装器 div 添加到操作本身的输出中。

于 2012-04-04T13:29:36.137 回答
0

RenderAction 将输出一个 PartialView 所以我猜你的类属性应该放在视图中(你从 ShoppingCartController 中的 CartSummary 方法调用的那个)或 <li>调用它的内部(可能带有 DIV)

于 2012-04-04T13:30:36.387 回答
0

为什么你不想使用<a href="@Url.Action("index", "shoppingcart")" class="@yourClass" id="yourId">Cart (@ViewBag.CartCount)</a>

简单点。

于 2012-04-05T06:22:47.233 回答