我正在爲我的客戶端在經典的ASP應用程序上進行一些維護,並且在瀏覽ASP時,會想到以下問題 - 將傳統的ASP應用程序轉換爲ASP.NET MVC還是更容易一些? ASP.NET WebForms?遷移經典ASP - Webforms或ASP.NET MVC?
從很多方面來看,似乎至少ASP的HTML可能更容易轉換爲MVC,而不是將HTML塊拆分並轉換爲ASP.NET控件,中繼器,數據網格等。必須添加ViewState的處理和邏輯等,可能會增加工作量。
我不認爲我的客戶會要求這樣的升級,所以這只是理論上的。
我們假設這個ASP代碼編寫得很好(當然並不總是這樣),問題是,一個設計良好的ASP網站會比WebForms更好地遷移到MVC嗎? (請注意,我對ASP.NET MVC非常陌生,所以我可能會錯過這裏至關重要的東西)。