1

我正在编写一个 ASPNET MVC 4 应用程序,并且正在尝试使用 mustache 模板。我的问题是我总是得到一个 404 的文件,我不知道问题是什么。有任何想法吗?

我正在使用 index.html 中的 url 创建一个隐藏控件,如下所示:

@Html.Hidden("urlMustacheTemplates", Url.Content("~/Views/Templates/"))

然后在一个javascript文件中

$.get($("#urlMustacheTemplates").val() + "main.mustache", function (template) {
    var html = Mustache.to_html(template, data);
    output = $.mustache(template, data);
});

我放了一个

debugger;

在 javascript 中,我看到 url 是正确的,我的文件在

/Views/Templates/main.mustache

但我得到一个 404 文件未找到。

提前致谢!吉列尔莫。

4

1 回答 1

2

将您的模板文件夹从 Views 文件夹中取出,并将其放在根目录或 Assets 文件夹中。

/资产/模板/main.mustache

或者

/模板/main.mustache

于 2013-01-07T14:13:09.570 回答