これは奇妙な質問で、今日ふと思いつきました。私は、数年前から ASP Classic アプリケーションを .NET Webforms に変換しようとしてきました。
問題の ASP Classic アプリはほとんど CRUD アプリですが、私は何年にもわたって多くの jQuery と Ajax を追加してきたので、応答性が高く、希望どおりに動作します。アプリのページタイプ。新しい機能が必要なため、.NET と並行して開発を続けています。
いずれにせよ、私が戻って見た WebForms は、ViewState と奇妙でまったくがらくたという名前のコントロールで雑然としています。
開発スケジュールがタイトなため、あまり時間がないので、ViewState なしで WebForms を使用することを考えていたので、基本的に ASP ページから Ajax と jQuery コードを取得し、ASP のように .NET を使用できます。私がスタンドアロン コンソール アプリ用に .NET で記述したデータ アクセスおよびビジネス ロジック コンポーネントのデバッグと広範なライブラリが利点です。
またまたタイトスケジュール。ASP.NET (管理者ページ) にアプリの分離された部分があるので、ViewState をダンプして、フロントエンド コードの再利用を開始できます。
- これは移行中の適切なアプローチですか? 最終的なプラットフォームがどうなるかはまだわかりません (MVC または WebForms)
- ViewState を無効にしてコードを動作させ、ページ要素がコントロールの名前変更やコードの挿入などの「ファンキー」な操作を行わないようにする以外に、何かしなければならないことはありますか?