我有一个搜索页面的网页。有一些预先定义的搜索需要到位。我用来处理这个问题的方法,以及正常搜索,是让QueryString强制搜索。有一个搜索查询字符串,目前大约有10个左右的不同“搜索”。
然后我有一个ProcessSearch方法,在设置中切换它并执行每次搜索:
switch (QueryString)
{
case "person":
SearchPerson();
break;
case "firstname":
firstNameText = inputtedValue;
SearchPerson();
break;
.
.
.
}
我希望你能得到这个想法。有一个更好的方法吗。看起来我可能错过了一个更简单,更易于阅读的解决方案。
最后一次修改:
制作字符串Enums会不会给我买任何东西?
答案 0 :(得分:1)
这似乎是解决问题的可靠解决方案。 其他方法可以做到这一点,但我认为你拥有的很好。