如何在MVC中启动一个调用其他html文件的html文件?

本文关键字:html 文件 调用 一个 其他 MVC 启动 | 更新日期: 2023-09-27 18:12:36

我正在建立一个网页,列出课程,并允许用户启动它们。

当用户点击"启动"按钮时,它将课程所在文件夹的名称发送给我的home控制器。里面有一个html文件叫"launch"

我的问题是launch.html调用其他html文件。MVC试图强迫这些文件加载在窗口,如果他们都是单独的网页,但他们是部分(例如,ProductReview.html调用Login.html, Header.html, Footer.html等,以建立一个整体页面)。

我认为解决这个问题的办法是让launch.html在它自己的网页上打开,它独立于任何模型,视图或控制器运行。这可能吗?

这是我现在得到的代码:

public ActionResult Launch(string courseFolder)
{
    return File("~/Courses/" + courseFolder + "/_Images/ProductReview.html", "text/html");
}

任何想法吗?

如何在MVC中启动一个调用其他html文件的html文件?

您不想返回一个File。你想要返回一个View

但是,更重要的是,你为什么不直接在你的登陆页面上建立你想要的URL(用Razor或Javascript)?