处理一堆不同的输入字符串(QueryString)

时间:2009-09-17 19:04:41

标签: c# asp.net query-string

我有一个搜索页面的网页。有一些预先定义的搜索需要到位。我用来处理这个问题的方法,以及正常搜索,是让QueryString强制搜索。有一个搜索查询字符串,目前大约有10个左右的不同“搜索”。

然后我有一个ProcessSearch方法,在设置中切换它并执行每次搜索:

    switch (QueryString)
    {
        case "person":
            SearchPerson();
            break;

        case "firstname":
            firstNameText = inputtedValue;
            SearchPerson();
            break;
        .
        .
        .
    }

我希望你能得到这个想法。有一个更好的方法吗。看起来我可能错过了一个更简单,更易于阅读的解决方案。

最后一次修改:

制作字符串Enums会不会给我买任何东西?

1 个答案:

答案 0 :(得分:1)

这似乎是解决问题的可靠解决方案。 其他方法可以做到这一点,但我认为你拥有的很好。