在ASP.NET Core Razor Pages中,可以使用appsettings.json文件来配置链接目录文件夹路径。以下是一个示例解决方法:
"FolderSettings": {
"LinkDirectory": "wwwroot/links"
}
public void ConfigureServices(IServiceCollection services)
{
// ...
services.Configure(Configuration.GetSection("FolderSettings"));
// ...
}
public class FolderSettings
{
public string LinkDirectory { get; set; }
}
public class IndexModel : PageModel
{
private readonly FolderSettings _folderSettings;
public IndexModel(IOptions folderSettings)
{
_folderSettings = folderSettings.Value;
}
public void OnGet()
{
string linkDirectory = _folderSettings.LinkDirectory;
// 使用链接目录文件夹路径进行操作
// ...
}
}
通过以上步骤,您可以在appsettings.json文件中配置链接目录文件夹路径,并在Razor Page中使用注入的FolderSettings来获取该配置。