目前我正在使用ASP.NET 2.0,這也許可以解釋爲什麼我沒有像現在這樣做。但是,我沒有看到我的谷歌搜索ASP.NET MVC等完整的解決方案等。有沒有可以同時用於客戶端和服務器端的ASP.NET模板技術?
這是我的背景思維。
首先,數據綁定模板非常有用。我目前正在處理大量的遺留代碼,即人們在客戶端和服務器上都以編程方式構建控件,這是一個巨大的痛苦。
其次,有時您希望控件在客戶端(有時在服務器上)是數據綁定的。服務器上數據綁定的最明顯的例子就是您想要關閉JavaScript的人員。但速度,緩存,帶寬等問題都決定着綁定的位置。
現在,在服務器上,我可以用數據綁定點編寫UserControls。在客戶端上,我可以編寫模板並將它們與JQuery綁定(我目前使用the microtemplating engine by John Resig as amended by Rick Strahl)。但理想情況下,應該有一種方法來編寫一次模板,並讓管道使其可用於服務器端和客戶端數據綁定。我想XML/XSLT會是這樣的一個方法,但是很糟糕。那麼還有什麼?它不一定是一個ASP.NET 2.0解決方案;我只是想在某個地方有一個修復。
模板Tech:檢查 .NET服務器端版本:檢查 JS客戶端版本:檢查 爲什麼選擇down-vote? – shawndumas 2010-08-05 16:40:29
這非常有趣,謝謝 - 我不知道爲什麼你被低估了。絕對是正確的領域。 – Yellowfog 2010-08-05 20:33:36