我正在尝试用不同的方法来确认表格。我有以下形式以及只是一个超链接。下面的超链接正确显示了glyphicon,但表单中的提交按钮只是在灰色按钮中显示为“submit”。在提交按钮和超链接中CSS是否需要不同?
<div class="text-center">
@using (Html.BeginForm("Delete", "Patrol", new { id = item.MemberId }))
{
@Html.AntiForgeryToken()
<input type="submit" class="glyphicon glyphicon-trash" onclick="return confirm('Are you sure you want to remove this record?')" />
}
<a href="@Url.Action("Delete", new {id = item.MemberId})" onclick="return confirm('Are you sure you want to remove this record?')"><span class="glyphicon glyphicon-trash"></span></a>
</div>
答案 0 :(得分:1)
使用Firebug
或其他调试程序,找到定义了css
的{{1}}文件。在此glyphicon
文件中,查看css
部分的src
位置。您可能需要根据@font-face
部分中的src
部分进行一些更改(例如在glyphicons
部分中添加或删除&#39; ../ &#39;)项目如下图所示:
src: url('../fonts/glyphicons-halflings-regular.eot');
或
src: url('../../fonts/glyphicons-halflings-regular.eot');
另一方面,如果将某些应用程序文件发布到服务器后未显示,则可能需要对文件路径应用以下更改:
这
~/../../Content/images/img.png
到
./../../Content/images/img.png
在相关文件的Properties
窗口下,检查是否为它们设置了属性,如下所示:
构建操作:内容
复制到输出目录:不要复制
希望这会有所帮助......