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)))

09-15 15:06