問題タブ [tag-property]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
4199 参照

asp.net - ASP.NetでVb6の「タグ」プロパティと同等ですか?

「本当の答え」ではなく、ここでアイデアや意見を探していると思います...

古い VB6 の時代には、すべてのコントロールに「タグ」と呼ばれるこのプロパティがあり、コントロールに関連するカスタム情報を保存するのに便利な方法でした。すべてのコントロールにそれがあり、すべてが至福でした...

現在、.Net (少なくとも WebForms の場合) では、もう存在しません...

誰かがそれに代わる良いものを持っていますか?

私はこの問題を非常に頻繁に見つけます。ライフサイクルのさまざまな時期に実行されるさまざまな機能があり、それらは私のコントロールで処理を行います。それらをそのまま別々に保ちたいのですが、一方が他方に情報を渡す必要があります。特定のコントロール。

100 万通りの代替案を思いつくことができますが (明らかにモジュール レベルの辞書から始めます)、古き良き Tag ほどクリーンなものはありません。

(注:すべてのコントロールをサブクラス化し、代わりに自分のバージョンを使用できることはわかっています。むしろそうはしません)

助言がありますか?これをどうやって解決するのが普通ですか?そもそもなぜ彼らがこれを削除したのかについてのアイデアはありますか?

編集:リクエスト間ではなく、リクエスト内のものを探しています。この情報が PostBack に残っている必要はありません。これは、たとえば、_Load メソッドと _PreRender メソッドの間です。

EDIT2: 私は自分の ASP.Net を知っていますし、デスクトップと Web の違いも知っています。私は、.Net が提供する抽象化を最大限に活用しようとしています。私はトレードオフを理解しています。私を信じてください。私が理解していると仮定して答えてください。

0 投票する
1 に答える
336 参照

asp.net - ASP.NetでVb6の「タグ」プロパティと同等ですが、設計時にaspxファイル内で使用できますか?

この質問の拡張があります:
ASP.NetでVb6の「タグ」プロパティと同等ですか?

その解決策は優れていますが、デザイン時に aspx ファイル内で Tag プロパティを設定できるようにしたいと考えています。

注: このプロパティを使用できるようにする各コントロールを継承および拡張したくありません。

可能??

0 投票する
2 に答える
11523 参照

vb.net - VB 2012 のフォームとコードで Tag プロパティを使用するにはどうすればよいですか?

顧客と技術者向けのデータベースを使用してプログラムを作成しています。メイン フォーム (CustomerIncidents) には、ユーザーが州コードを入力してインシデントを探す (SearchByState) への別のフォームを開くツールストリップ ボタンがあります。

ユーザーがデータグリッド セルの 1 つをクリックすると、顧客情報が TAG に保存され、[OK] ボタンを使用してフォームが閉じられたときにメイン フォーム (CustomerIncidents) に表示されるようになります。

03/11/14 12:21pm 編集済み

問題はメイン フォームにあります。2 番目のフォームで [OK] ボタンをクリックすると、DialogResult ボタンを文字列に変換しようとします。修正方法がわかりません。

顧客フォーム (メイン フォーム) セカンダリ フォームが開きます

州フォーム(セカンダリフォーム)または「子フォーム」で検索