2014-02-17 89 views
0

我使用的下一段代码加载模板动态:如何确保淘汰赛模板?

$(document).ready(function() { 
     $("#templateContainer").load("templates.html"); 
    } 

有什么办法模板的内容可以是安全的公共负担? 我正在使用ASP.NET MVC等

+0

你真的需要保护你的观点吗?数据是否需要保护?如果这很好,你可以使用我的库来获取模板。 https://github.com/AndersMalmgren/Knockout.Bootstrap.TemplateStore/wiki – Anders

回答

3

而不是有一个物理文件创建一个操作,将在视图中返回您的模板。您可以使用AuthorizeAttribute或任何其他方式来确保您的操作。

用指向您的动作的网址替换template.html

+0

您的意思是使用MVC视图返回模板内容+使用AuthorizeAttribute?不错的选择,谢谢 – Pavel

+0

@SkyP - 是的。您可以呈现视图中的任何内容,而不仅仅是HTML网页... –