我必須將經典ASP中的模塊轉換爲ASP.NET 2.0。基本上它是通過XSL轉換生成的html表單。該圖顯示了基本功能。帶有DataBound控件或XML/XSL的自定義集合?
在ASP.NET版本:
1:功能將保持不變,但用戶界面變化很大。因此現有的XSL將不可重用(可能是邏輯可以使用)。
2:數據將以XML形式出現。如果確實需要可以返回結果集。
我在想什麼是:
1:創建一個自定義集合類和讀取XML的數據填充它。 2:將其綁定到Repeater或類似的DataBound控件。
我的問題:
1:上述方法是否值得實施?或者
2:我應該使用XSL/XML方法,因爲它目前正在實施。做Ajax電話和所有?
3:有沒有更好的方法,然後上述兩個?
注:
1:我使用.NET 2.0和不能移動到4.0或MVC。
2:當點擊提交按鈕時,我需要遍歷每一行並提交輸入的輸入。所以我認爲服務器端輸入控件會很好,而不是純html,但任何建議都會有所幫助。
謝謝。
不需要另一個頁面和花哨的ajax東西... –
感謝您的迴應。我的第一選擇是使用ASP.NET控件,除非使用它們比使用XSL有任何實質性的缺陷。我不知道如何用文字變化取代div很多? – gbs
Literal僅用於將純html插入到您的頁面。這樣你就不必對另一個頁面進行ajax調用。 –