従来のASPのモジュールをASP.NET 2.0に変換する必要があります。基本的には、XSL変換によって生成されたHTMLフォームです。図は基本的な機能を示しています。DataBoundコントロールまたはXML/XSLによるカスタムコレクション?
1:ASP.NETのバージョンで
機能は同じままになりますが、UIは大きく変化。したがって、既存のXSLは再利用できません(論理を使用することができます)。
2:データはXMLとして送信されます。本当に必要な場合は、結果セットを返すことができます。
私は何を考えていることは次のとおりです。
1:XMLを読み込むことによって、カスタム・コレクション・クラスを作成し、データを移入します。 2:Repeaterまたは同様のDataBoundコントロールにバインドします。
私の質問:
1:上記のアプローチは実装する価値がありますか?または
2:現在実装されているXSL/XMLアプローチを使用する必要があります。 AJAXの呼び出しとそのすべては?
3:上記の2つの方が良い方法はありますか?
注:
1:私は、.NET 2.0を使用していますが、4.0またはMVCに移動することはできません。
2:[送信]ボタンをクリックすると、各行をループして入力した入力を戻す必要があります。だから私は、サーバー側の入力コントロールは普通のhtmlではなく良いと思うが、どんな提案も役に立つだろう。
ありがとうございました。
別のページとファンキーなアヤックスのものは必要ありません... –
応答ありがとうございます。私の最初の好みは、XSLを使用する場合と比較して実質的な欠点がない限り、ASP.NETコントロールを使用することです。 divをリテラルの変更に置き換える方法がわからないのですか? – gbs
リテラルは、単純なHTMLをページに挿入するためのものです。これにより、別のページへのajax呼び出しを行う必要がなくなります。 –