おいおい、マイクロソフトには
knockout.js
があるのを忘れたのですか!