2017-05-01 5 views
0

私はASP.NETとプログラミング全般についてかなり新しく、現在私が把握しようとしていない問題の1つは繰り返しコードを減らすことです。グリッドビューのイベントとhtmlを分離して黙示を減らす

私の目標は、グリッドビューを含むマスターページを作成し、多くのページにグリッドを含めることです。しかし、私は自分のグリッド間でコードを共有できるようにしたいが、同時に、それぞれが異なる属性とデータを持つように、それぞれとすべての人に一意のコードを適応させることができるようにする。

私は懸念事項やその他のさまざまな投稿/ブログを見てきましたが、実際にどのようにして自分が望むものを達成できるかについての決定的な答えは見つかりませんでした。

私は既にマスターページを使用しようとしていますが、アプリケーションが拡大し続け、プレゼンテーションにマスターページのみを使用することができます。

誰も私がこれをどのように達成することができるかの簡単な例を提供できますか?

追加情報を提供していただきありがとうございます。

答えて

0

多くの可能性を研究してテストしている日を過ごした後、私は自分の質問にかなり答えました。

グリッドを含むマスターページをセットアップした後、コンテンツページはアクセサを使用してグリッドを取得します。このグリッドは、ベースクラスのプロパティに設定され、必要な場所にアクセスできるようにします。

編集

イベントハンドラは、コンテンツページのグリッドイベントを処理するために作成された、そして、それらのメソッドは、このように私はユニーク割り当てることができるように、基本クラス、特定のページまでバブルへの呼び出しを可能にするオーバーライドされました私が必要としていた共通のコード。

関連する問題