gpt4 book ai didi

c# - 网络矩阵搜索

转载 作者:太空宇宙 更新时间:2023-11-03 13:45:19 25 4
gpt4 key购买 nike

我的第一个网站在 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 方法构建一个列表。最后将其作为数组解析到数据库中。希望这有帮助!!!

关于c# - 网络矩阵搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15566614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com