[英]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.