我网站的样式表可能因每个用户而异。因此,从数据库中读取css文件的名称。我在ViewBag.StyleSheet中设置了css名称并将其设置在我的Razor文件中,如下所示:
@section Scripts {
<link href="@Url.Content("~/Content/@ViewBag.StyleSheet.css")" rel="stylesheet" type="text/css" />
}
但这不起作用。请帮忙。
答案 0 :(得分:2)
Url.Content
是一个普通的C#函数调用,它接受一个普通的字符串。
您需要连接该字符串,如下所示:
@Url.Content("~/Content/" + ViewBag.StyleSheet + ".css")