2010-08-27 106 views
3

我有一個傳統的ASP應用程序 - 在某些時候很快 - 需要遷移到ASP.Net 2.0(以與其他2.0應用程序兼容)。ASP - > ASP.Net:重構步驟

是否有這樣的事情的最佳實踐,即它是可能/可取的作爲第一步將html,vbscript和javascript集體的當前邪惡的組合轉移到aspx頁面(沒有任何代碼隱藏分離)和然後迭代地用數據源等代替vbscript,或者比它的價值更麻煩? (應用程序不是複雜(我們正在談論10個左右的.asp頁面,具有類似數量的.inc文件),但是html和腳本的組合並不相當漂亮:很多if - 用於構建SQL命令的語句等]。

+1

你可以到ASP.NET 3.5/4 MVC這將是一個更簡單的端口 – 2010-08-27 07:29:35

+0

可惜 - 我們有兩個應用程序。?:一個asp和一個asp.net 2.0之一,而且沒有計劃從2.0升級到更高版本的asp.net。 – davek 2010-08-27 07:32:40

回答

2

Vbscript可能看起來很像VB.NET,但是有一點不同。除了CreateObject調用需要被調用.NET空間中的對象所取代。

我建議你拿出html部分,並把它們放在你的頁面中,對於javascript,圖像和css也是一樣(這些大部分都可以在沒有太多變化的情況下進行。

這篇文章也可能是你的興趣:Converting ASP to ASP.NET

+0

這是一個非常有用的鏈接 - 謝謝! – davek 2010-08-27 07:58:45