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內部。 –