一个微不足道的问题,但解决方案暂时逃脱了我
我们有一个CMS,其中从db!
检索布局和CSS(仅限名称,无扩展名).cshtml的代码不能干净地编译
....
<link href="~/Content/themes/@ViewBag.dbConfig.Theme/style/@ViewBag.dbConfig.CssName.css" rel="stylesheet">
变量是
ViewBag.dbConfig.CssName
没有.css扩展名
有没有办法在不改变配置的情况下完成这项工作?
答案 0 :(得分:1)
首先,我将包装你的变量用法......看看是否会产生更符合你预期的东西。
<link href="~/Content/themes/@(ViewBag.dbConfig.Theme)/style/@(ViewBag.dbConfig.CssName).css" rel="stylesheet">
答案 1 :(得分:0)
使用parantesese和trim:
<link href="~/Content/themes/@(ViewBag.dbConfig.Theme.trim())/style/@(ViewBag.dbConfig.CssName.trim()+".css")" rel="stylesheet">