簡體   English   中英

Web矩陣搜索

[英]Webmatrix Search

我的第一個網站使用各種基本搜索在webmatrix c#運行,但是我需要使用多個選項進行高級搜索。

它是一個房地產網站,所以我需要有一個搜索選項

1: property type(checkbox)

2: Region(dropdown),

3; Area(checkbox) 

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

請有人能指出我正確的方向

您的嘗試是有效的,我會幫助您完成。

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方法來構建列表。 最后,將其解析為數據庫的數組。 希望這可以幫助!!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM