string jSFile = ResolveUrl("~/MyProject/JavaScripts/dir/test.js");
if (!System.IO.File.Exists(jSFile))
{
...
}
这段代码不起作用,我猜这是jSFile与IO.File.Exists不能很好地配合,但是我知道jSFile具有有效的路径,因为以后要用几行
Page.ClientScript.RegisterClientScriptInclude("myfile",jSFile);
它确实将JavaScript文件附加到ASPX,并且一切正常。
关于如何检查文件是否存在的任何想法?
最佳答案
if (!System.IO.File.Exists(Server.MapPath(jSFile)))