【发布时间】:2010-11-22 19:22:44
【问题描述】:
我有一个关于我计划在我的 SqlDataSource 上使用的 FilterExpression 的问题。我只想知道这是否可行,以及在某些情况下会发生什么:
(itemID like '%{0}%' OR parentID like '%{0}%') AND (source like '%{1}%' OR action like '%{1}%' OR itemID like '%{1}%' OR parentID like '%{1}%' OR item like '%{1}%' OR userid like '%{1}%' OR timestamp like '%{1}%')
可以在查询字符串中给出 {0} 参数(尽管也不能给出),而 {1} 是在文本框中输入的内容。基本上,用户可以访问一个页面,该页面列出了所有具有“itemID”或“parentID”(如查询字符串)的记录。然后,他们可以通过在文本框中输入他们想要过滤所有列的任何文本来进一步缩小范围。
基本上,它会按上述要求工作吗?如果没有,我可以以某种方式轻松更改它吗?
谢谢
【问题讨论】: