【发布时间】:2020-03-31 17:21:51
【问题描述】:
我正在尝试在我的 MVC 应用程序上创建一个深色主题。
我已经保存了应用程序启动时使用的主题
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap-simplex.css" />
下面是我的 site.js 文件中的 js
function updateStyleSheet(filename) {
newstylesheet = "Content/" + filename + ".css";
if ($("#dynamic_css").length == 0) {
$("head").append("<link>")
css = $("head").children(":last");
css.attr({
id: "dynamic_css",
rel: "stylesheet",
type: "text/css",
href: newstylesheet
});
} else {
$("#dynamic_css").attr("href", newstylesheet);
}
}
以下是我在 _Layout.cshtml 页面上使用的内容,这是我想要切换到的主题。
<input type="button" onclick="updateStyleSheet('bootstrap-slate')" value="Dark Mode">
我似乎无法让主题切换工作,有人知道为什么吗?
【问题讨论】:
标签: javascript c# html asp.net-mvc model-view-controller