我正处于学习Kendo UI的早期阶段。我有网格工作和加载数据但没有出现在网格中的图像/图标。当我加载包含网格的页面时,我得到以下404错误。错误消息并没有告诉我期望找到这些文件的位置。
Kendo UI在哪里寻找这些文件?或者,我可以告诉剑道在哪里寻找它们吗?
我目前的文件位于我的MVC文件夹结构中,但它没有找到它们:
答案 0 :(得分:2)
字体和图标应位于content\kendo\{your kendo version}\
下(假设您正在根据标记创建MVC.net网站(参见下图)
如果缺少这个,那么尝试在visual studio中运行升级向导(假设您在这里使用visual studio)或者只包含您的发行版所需的文件。
您是否还可以检查您是否已在您的网站中包含所需的css链接(请注意我在这里使用了引导程序主题,因此根据需要更改以使用您的主题):
<link href="@Url.Content("~/Content/kendo/2017.1.118/kendo.common-bootstrap.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2017.1.118/kendo.mobile.all.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2017.1.118/kendo.dataviz.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2017.1.118/kendo.bootstrap.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2017.1.118/kendo.dataviz.bootstrap.min.css")" rel="stylesheet" type="text/css" />
如果设置正确,请确保将字体等设置为&#34; content&#34;对于“构建行动”
答案 1 :(得分:0)
检查并确保您所指的版本与bin文件夹中的kendo.mvc.dll的版本匹配。它必须匹配您的程序集版本。
我在升级时发现了这一点。不知何故我的项目没有指向正确的程序集。