gpt4 book ai didi

javascript - 如何在 mvc 中打开与图像和内容链接的 html 文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:03 25 4
gpt4 key购买 nike

我在另一个目录中有 html 文件,它链接了一些 JavaScript、图像和 CSS。我想在我的站点中打开该 html 文件。我在我的 Controller 操作中使用了 return File 方法,如下所示:

public ActionResult Index()
{
return File(Server.MapPath("~") + "index.html", "text/html");
}

但是,它无法打开链接到 .html 文件中的图像和 JavaScript。

什么是正确的解决方案?我正在使用 ASP.net MVC 4。

谢谢,我在这方面还是个初学者,非常感谢任何帮助。

最佳答案

如果我明白你在这里试图做什么,你不应该在 Controller 操作中返回 HTML 文件,而是生成索引页面的 View 。如果您是 MVC 的新手,阅读更多关于模型- View - Controller 模式以及何时应用它的信息可能会有所帮助。

如果您只想提供静态 HTML 文件,只需让 IIS 提供该文件并将浏览器直接指向该文件的 URL。 (即它在您网站上的存储位置)。

如果你想让一些逻辑动态链接到一些静态文件,有很多方法可以做到这一点(在服务器上和客户端上),其中之一是计算正确的 URL 并通过以下方式重定向用户从 Controller 操作返回 Redirect() 操作。

关于javascript - 如何在 mvc 中打开与图像和内容链接的 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31666952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com