2014-02-17 121 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網頁... –