我一直在使用ASP.Net MVC有一段時間了,我一直在想這:爲網站嚴格使用靜態html文件,jquery,ajax和json web服務?
<% foreach(ItemRow in Items) { %> <div><%=ItemRow.Description%></div> <% } %>
讓我想起有點太多經典的ASP和PHP的。是的,有確定的改進,但它仍然讓我感到有點不安。
我一直在想,除了寫靜態html而不是寫任何東西,並嚴格使用jQuery從webservices收集JSON結果並適當地填充頁面。有沒有人嘗試過這種方法?你的經歷是什麼?
你看過剃刀視圖,那些不使用「蜜蜂蜇」<% %>而是更清晰的語法與@?http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing -razor.aspx – 2011-01-28 20:08:12
你確實意識到你的javascript模板中會有類似{{jqueryVar}}的東西嗎?這不是你想要避免的嗎?它認爲任何基於文本的模板將總是圍繞xml中的代碼塊解決。 – jfar 2011-01-31 14:08:56
@jfar - 實際上我的計劃是給html元素類和id,然後jquery可以選擇並填充數據。這並不是我不喜歡模板的原因,我只是1)希望模板被緩存,2)希望客戶端處理數據的總體。 – 2011-02-07 22:37:07