C# 如何将方法的返回值获取到<;链接>;ASP.NET WebForms中的元素?
我想在链接中添加CSS文件修改日期的记号 我编写了一些返回修改日期记号的代码:C# 如何将方法的返回值获取到<;链接>;ASP.NET WebForms中的元素?,c#,asp.net,webforms,C#,Asp.net,Webforms,我想在链接中添加CSS文件修改日期的记号 我编写了一些返回修改日期记号的代码: protected string GetFoundationCssModifiedDateTicks() { var cssPath = Server.MapPath("~/css") + "\\" + "foundation.min.css"; return GetFileModifiedDateTicks(cssPath).ToString(); } private long GetFileMo
protected string GetFoundationCssModifiedDateTicks()
{
var cssPath = Server.MapPath("~/css") + "\\" + "foundation.min.css";
return GetFileModifiedDateTicks(cssPath).ToString();
}
private long GetFileModifiedDateTicks(string fileName)
{
return !File.Exists(fileName) ? 0 : File.GetLastWriteTime(fileName).Ticks;
}
更改了ASPX页面中CSS文件的声明:
<link rel="stylesheet" href="/css/foundation.min.css?<%= GetFoundationCssModifiedDateTicks() %>"/>
但它不工作,并将以下内容返回到浏览器:
<link rel="stylesheet" href="/css/foundation.min.css?<%= GetFoundationCssModifiedDateTicks() %>" />
尝试给出绝对路径,否相对路径什么的绝对路径?路径'foundation.min.css'。还要检查文件夹访问权限。