我目前正在尝试通过按一下按钮来更改页面样式-该按钮是下拉菜单的一部分。我尝试的所有方法似乎都不起作用,
这是我正在尝试的:<a href="#" onclick="@Url.Action("~Views/Customer/css/Hide.css")">Lead</a></li>
最佳答案
从这一行代码开始看起来很可怕!
<a href="#" onclick="@Url.Action("~Views/Customer/css/Hide.css")">Lead</a></li>
如果要更改特定容器的样式?或更改整个样式表?
如果是这种情况,那么您需要将当前的样式表值保存在某个地方,可能在ViewBag中,甚至在Session中。然后检查您何时将其包含在布局中,并在此行上添加一些内容。
@if(ViewBag.Style == "red")
{
Styles.Render("~Views/Customer/css/Hide.css");
}
else if(ViewBag.Style == "blue")
{
// you get the idea...
}