使用script#編寫Xrm的Javascript

我們在Visual Studio裏面寫C#,有namespace,有class,有inherit。 我們也知道JavaScript並不是一門支持OOP的語言,但是使用Script#這個Visual Studio的addon,我們可以模擬OOP。Script#讓讓你在VS裏面寫的C#,使用namespace,使用class, 和平時寫C#沒有不同。但是,我們編譯的時候,Script#會根據我們寫的C#程序,生成一個對應的js文件,裏面就是JavaScript,具有和C#語句相同功能的JavaScript。


我們在做CRM開發的時候,需要編寫大量的JavaScript,如果我們通過VS和C#來寫,有intellisense的幫助,又方便管理,是不是方便很多?我們馬上來試一下。


到codeplex上面下一個Script#的安裝包,再下一個Xrm的library。現在下的Script#只支持VS2012, 下載完直接安裝就可以了。安裝完畢後打開VS,我們新建項目時就可以新建

一個Script#的項目了。然後再把Xrm的dll添加進reference裏面,就可以開始創作了。



記得在程序上面引用Xrm這個namespace,然後就享受intellisense吧。


下面這程序簡單的獲得以下用戶的id,彈出用戶的id,再阻止form的保存。



寫完程序只要build一下,我們就能在這個項目的bin文件夾裏找到對應的js文件了,那裏就是我們要的JavaScript。




第一次寫博客,希望大家喜歡。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章