2

c#さまざまな基本検索を使用して webmatrix で最初のサイトを実行していますが、複数のオプションを使用して高度な検索を行う必要があります。

物件サイトなので、検索オプションが必要です

1: property type(checkbox)

2: Region(dropdown),

3; Area(checkbox) 

4: min size - max size(text input).

誰かが私を正しい方向に向けることができますか

4

1 に答える 1

1

あなたの試みは有効でした。完了するのを手伝います。

if(IsPost){
var Pinsimg = "gmarker.png";    
var temp = Request["areaId"].Split(new[]{','}, StringSplitOptions.RemoveEmptyEntries).ToList();

    var parms = temp.Select((s, i) => "@" + i.ToString()).ToArray();

    var inclause = string.Join(",", parms); 

    var extraplaceholder = "@" + temp.Count();

    temp.Add(Pinsimg.ToString());

       categories = db.Query(String.Format("SELECT address, id, areaid, pinsimg FROM tblproperty WHERE areaId IN ({0}) and pinsimg = {1}", inclause, extraplaceholder), temp.ToArray());
}

これは私にとってはうまくいきました。最近のプロジェクトのソース コードから抽出しました。このコードは、パラメーターを配列としてバンドルするだけです。追加のプレースホルダーを追加するには、最初に temp を LIST として作成し、Addメソッドを使用してリストを作成します。最後に、データベースへの配列として解析します。お役に立てれば!!!

于 2013-05-27T17:23:00.893 に答える