我正在探索ASP.NET MVC,我想添加jQuery來使網站互動。我使用了StringTemplate,移植到.Net,作爲我的模板引擎來生成html併發送JSON。但是,當我查看該頁面時,我看不到它。在調試之後,我意識到$是由StringTemplate用來訪問屬性等的,而jQuery也使用它來操縱DOM。哎呀,我已經看了其他模板引擎,其中大部分採用美元符號:(。
用於ASP.Net MVC的任何替代模板引擎?我想保留的jQuery因爲MSFT宣佈,將在Visual使用工作室(2008?)
感謝提前:)
更新
請到the answer在ASP.NET MVC View Engine Comparison問題對於ASP.NET MVC模板引擎的完整列表,以及它們的優缺點
更新2
最後我就乾脆把JavaScript代碼,包括JQuery的,在一個單獨的腳本文件,所以我不會擔心在模板文件中的$
交融。
更新3
改變了標題,以反映什麼,我需要解決的問題。畢竟「Y中最好的X」是非常主觀的問題。
我聽說過關於StringTemplate的很棒的事情,看看你是否可以通過改變ANTLR分隔符來獲得這個工作將是有趣的,如下所示... – Xian 2008-12-07 19:31:03
什麼可能是'$'更好的分隔符?難道是'<$ ... $>'? – OnesimusUnbound 2008-12-23 01:37:45
http://stackoverflow.com/questions/1451319/asp-net-mvc-view-engine-comparison – 2010-08-31 05:01:07