string jSFile = ResolveUrl("~/MyProject/JavaScripts/dir/test.js");
if (!System.IO.File.Exists(jSFile))
{
...
}
此代码不起作用,我想它的jSFile不与IO.File.Exists很好地工作,但我知道jSFile有一个有效的路径,因为当我使用几行后检查文件是否在ASP.NET服务器中存在
Page.ClientScript.RegisterClientScriptInclude("myfile",jSFile);
它确实将JavaScript文件附加到ASPX和一切工作正常。
任何想法如何检查文件是否存在?
您应该已经指出该代码位于UserControl内部。 –