以前寫Javascript都是用手動寫,雖然沒有太大問題,不過容易出錯。經人介紹一個微軟內部用於寫Javascript的工具,Script#,剛剛使用,只是拿出來介紹一下,詳細可以查看協助的PDF檔案。
先下載,安裝。我們以VS2005為例。
安裝完,可以建立一個網站,注意,只支援C#網站,不支援VB。
產生一堆代碼,還有一個Default.aspx頁面。
頁面中,有一段代碼。1<Code>
2using System; using ScriptFX; public class MyScriptlet {
3public static void Main(ScriptletArguments arguments) {
4}
5}
6</Code>
在這裡可以寫C#語言了,直接在這裡寫太累,沒有提示,可以在設計頁面上,右擊,選擇Edit C# Code.
現在,可以在一個有提示的範圍中編寫代碼了。編寫的代碼在運行時,將會產生Javascript。
例如: 1using System.DHTML;
2using ScriptFX;
3using ScriptFX.UI;
4
5public class MyScriptlet
6{
7
8 public static void Main ( ScriptletArguments arguments )
9 {
10 MyScriptlet mys = new MyScriptlet ( );
11 System.Callback cb = new System.Callback ( mys.Execute );
12 Window.SetTimeout ( cb, 1000 );
13 }
14
15 public void Execute ( )
16 {
17 string msg = "hello world";
18 this.ShowMsg ( msg );
19 }
20
21 protected void ShowMsg ( string msg )
22 {
23 Window.Document.Title = msg;
24 }
25}
很容易就看出這代碼是做什麼的了。