0

ユーザーが不動産リストを検索できる検索フォームがあります。現在、検索結果ページに投稿する基本的な html フォームとして設定しています。検索結果ページでは、生の SQL を使用してデータベースにクエリを実行し、リピーターを使用して結果を表示します。また、クエリでセッション変数を作成するので、ユーザーが別の検索を行う場合、検索全体を入力する必要はなく、編集するだけです。

検索ごとに作成および編集される検索オブジェクトを使用して、検索クラスを作成する必要があるかどうか疑問に思っていました。これはベストプラクティスですか?または上記の私の方法で十分ですか?ありがとう!

4

1 に答える 1

1

多数の検索パラメーターがある場合は、多数の個別のセッション変数を維持するのではなく、それらすべてをカプセル化してセッション状態に格納するクラスを作成します。SerializableAttributeセッション状態の構成方法に応じて、このクラスを装飾する必要がある場合があります。

[Serializable]
public class SearchOptions
{
    public string Foo { get; set; }
    public string Bar { get; set; }
}
于 2013-05-03T19:06:29.833 に答える