我编写了一个包含前端和后端操作的页面(读取index.php),并且在其中包括了链接/// <summary>
/// Validate Uid of lenght 5 in form annnnn where ‘a’ is any letter other than A, B, D and E.
/// </summary>
/// <param name="value"></param>
/// <returns></returns>
private static bool IsValidUid( string value )
{
bool returnValue = false;
if (string.IsNullOrEmpty(value) == false && value.Length == 5)
{
char firstChar = value[0];
bool firstCharFailed = false;
switch (firstChar)
{
case 'A':
case 'B':
case 'D':
case 'E':
firstCharFailed = true;
break;
}
if (firstCharFailed == false)
{
string remainingStr = value.Substring(1, 4);
int numb;
if (int.TryParse(remainingStr, out numb) == true)
{
returnValue = true;
}
}
}
return returnValue;
}
,但是无论我放置此css文件对前端应用程序都没有影响在index.php的同一目录中或将其删除。但是,当我从编程页面删除链接时,前端页面会受到影响。那么,如何得出这种情况呢?请任何人帮助我。我不了解css文件不在编程页面所在目录时的工作方式。
答案 0 :(得分:0)
根据给出的信息,听起来好像文件已从缓存中包含。
由于存在文件的本地缓存版本,因此删除服务器上的文件不会影响页面呈现,但是删除链接将阻止浏览器加载缓存版本。
答案 1 :(得分:0)
有时在本地主机上工作时,您必须放置CSS文件的整个路径,而不仅仅是在正常网站上放置时的正常位置。将整个路径复制到链接标记中的href中,看看是否可行。
通常,如果文件与索引位于同一位置,则将href放在上面示例中的书写方式中。如果您的CSS文件位于另一个文件夹中,则应放置../style.css。这样写,将向上移动一个文件夹。