我使用以下包来加载css并且它可以工作:
bundles.Add(new StyleBundle("~/bundles/jqGrid-styles").Include(
"~/Content/themes/base/jquery-ui.css",
"~/Content/jquery.jqGrid/ui.jqgrid.css"));
...
在我的布局页面中,这有效:
@Styles.Render("~/bundles/jqGrid-styles")
如果我尝试简单地将链接添加到页面,那么它就无法正常工作。
这根本不起作用:
<link href="~/Content/themes/base/jquery-ui.css" rel="stylesheet" />
<link href="~/Content/jquery.jqGrid/ui.jqgrid.css" rel="stylesheet" />
有人可以通过简单地将链接添加到页面来解释我的原因吗?文件位于正确的位置。
答案 0 :(得分:1)
您需要添加Url.Content方法: -
<link href="@Url.Content("~/Content/themes/base/jquery-ui.css") rel="stylesheet" />
<link href="@Url.Content("~/Content/jquery.jqGrid/ui.jqgrid.css") rel="stylesheet" />
您需要从应用absolute
路径中选择文件。
答案 1 :(得分:0)
尝试这种方法,它是基本的html:
<link rel="stylesheet" href="~/Content/themes/base/jquery-ui.css" ></link>
<link rel="stylesheet" href="~/Content/jquery.jqGrid/ui.jqgrid.css" ></link>