如何打开html文件链接与图像和东西在mvc

How to open html file that links with images and stuffs in mvc

本文关键字:mvc 图像 何打开 html 文件 链接      更新时间:2023-09-26

我有html文件在另一个目录链接与一些JavaScript,图像和CSS。我想在我的网站上打开这个html文件。我在控制器操作中使用了return File方法,如下所示:

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

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

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

谢谢,我还是一个初学者,任何帮助都是非常感谢的。

如果我明白你在这里想做什么,你不应该在控制器动作中返回HTML文件,而是生成索引页的视图。如果你是MVC新手,你可能会受益于阅读更多关于模型-视图-控制器模式以及何时应用它。

如果你要做的只是提供一个静态的HTML文件,那就让IIS提供这个文件,然后把浏览器直接指向那个文件的URL。(即存储在您的网站上的位置)。

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