d3.json是D3.js库中的一个函数,用于从指定的URL加载JSON文件。它并不直接与ASP.NET MVC的App_Data文件夹相关联,而是通过指定URL来加载文件。
在ASP.NET MVC中,可以将JSON文件存储在App_Data文件夹中,然后通过指定URL来访问该文件。以下是一个可能的解决方案:
public ActionResult GetJsonData()
{
string filePath = Server.MapPath("~/App_Data/data.json");
string jsonData = System.IO.File.ReadAllText(filePath);
return Content(jsonData, "application/json");
}
d3.json("/ControllerName/GetJsonData", function(error, data) {
if (error) {
console.log(error);
} else {
// 处理加载的JSON数据
console.log(data);
}
});
在上述代码中,"/ControllerName/GetJsonData"是指向控制器动作方法的URL,可以根据实际情况进行修改。
推荐的腾讯云相关产品:腾讯云对象存储(COS)可以用于存储和托管JSON文件。您可以通过以下链接了解更多关于腾讯云对象存储的信息:腾讯云对象存储(COS)
请注意,以上答案仅供参考,具体实现方式可能因实际情况而异。
领取专属 10元无门槛券
手把手带您无忧上云