サーバー側のコードには違いはありません。 主な違いはUIにあります。 Microsoftは、カスタムコントロールとデザイナーを使用してWindowsアプリケーションと同様のUIエクスペリエンスを維持しようとしますが、複雑なUIタスクを作成する場合は、HTMLとCSSの知識が必要です。
カスタムコントロールは、実際には、、HTML、CSS、Javascriptなどのクライアントサイドコードを生成します。 あなたの主な課題は、プレゼンテーション層と、さまざまなブラウザでよく解析されるクライアント側のコードを作成する方法です。 Windowsの「ドラッグアンドドロップ」よりも難しいですが、かなり強力です。
Windowsのアプリケーションの操作方法をドラッグしたり、画面上の座標を変更したりすることはできません。 HTMLは座標に関するものではなく、手動で定義されたレイアウト内の特定のドキュメントフローに基づいています。
Webコントロールを絶対位置に変更することで誘惑されることはありません。なぜなら、「より簡単だと思うから」という理由だけです。 ASP.NETに多くの移行担当者が間違いを犯しているのは間違いです。一般的に、間違いないと思うのは大きなミスです。
出典
2011-02-02 08:05:49
SiN
これらの回答の1つが受け入れられていると思われますか? – richard
それらのすべてが正しいと知識があります..私もそれらを評価した –