gpt4 book ai didi

c# - 如何在 MVC 中设置 HTML 元素的样式/类?

转载 作者:太空宇宙 更新时间:2023-11-04 00:34:02 27 4
gpt4 key购买 nike

在母版页中,我有这个....

<ul id="productList">
<li id="product_a" class="active">
<a href="">Product A</a>
</li>
<li id="product_b">
<a href="">Product B</a>
</li>
<li id="product_c">
<a href="">Product C</a>
</li>
</ul>

我需要更改所选列表项的类...单击“产品 A”时,它会获得“事件”类别,而其他产品则一无所获。单击“产品 B”时,它会获得“事件”类,而其他人则没有。我正在尝试在 Home Controller 中执行此操作,但我很难获得对页面或其任何元素的引用。

最佳答案

I am having a hard time gaining a refference to the page or any of its elements.

听起来您并没有真正了解 MVC。您的 Controller 不应引用 View 的 html 元素。您需要创建一个模型(在本例中可能是一个 View 模型),其中包含产品列表并指示选择了哪个产品。然后,您的 View 只是将 View 模型的内容显示为 HTML。它可能包括对模型中的产品进行循环,并检查 Active 属性。

关于c# - 如何在 MVC 中设置 HTML 元素的样式/类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1110934/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com