Spark 找不到我的模板



我正在尝试从Razor转换为Spark。

这是我的控制器:

public class HomeController : Controller
    {
        public ActionResult Index()
        {
            return View("~/Views/Account/Index");
        }
    }

但是Spark给出了以下错误:

The view '~/Views/Account/Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:
Home~/Views/Account/Index.spark
Shared~/Views/Account/Index.spark
Home~/Views/Account/Index.shade
Shared~/Views/Account/Index.shade 

为什么它没有意识到我已经给了它一个绝对的相对路径?

为什么它没有意识到我已经给了它一个绝对的相对路径?

嗯,可能是因为没有绝对相对路径这样的东西。 但这是无关紧要的。

您没有做的是指定正确的路径。 指定视图路径时,必须包含全名,我假设全名末尾有一个 .spark。 所以你会这样做:

return View("~/Views/Account/Index.spark");

编辑:

看起来火花可能不理解正斜杠...所以试着反转:

return View(@"~ViewsAccountIndex.spark");

相关内容

  • 没有找到相关文章

最新更新