我有一个静态文件存在于我的Web应用程序根目录中的文件夹中,该文件由第三方定期更新。我想用HtmlHelper阅读这些内容并将内容注入我的View。
我有以下代码:
public static string LoadMyFile(this HtmlHelper htmlHelper)
{
var virtualPath = VirtualPathUtility.ToAbsolute(string.Format("~/XYZ/myFile.asp"));
return "";
}
其中virtualPath
包含值/XYZ/myFile.asp
如何在Html Helper中阅读此内容,以便将内容注入视图?
注意:只是为了解释,myFile.asp是我们无法控制的内容,名称或更新时间。我们只能控制它存在的位置。因此,我们将其保留在应用程序的根目录中,以便可以使用虚拟路径访问它。
答案 0 :(得分:2)
您可以使用IO.File实用程序。
实施例 File.Open(使用Server.Mappath( “〜/ XYZ / myFile.asp”))