我正在寻找一种动态的方式来在我的MVC 1.0应用程序中实现搜索。MVC 1.0中的动态搜索选项
假设我有一个包含文本框,下拉菜单和按钮的用户控件。用户将在文本框中输入查询,在下拉列表中选择要搜索的列,然后按搜索按钮。
做上述活动我想这样做模型:
context.MyViewOrTableName.Where(p => (p.ColumnNameFromTheDropdown.Contains(DataFromTheTextbox)));
无论上述情况是可能的MVC 1.0,如果这样的话怎么办? 任何帮助,将不胜感激。
解决方案:
context.MyViewOrTableName.Where("" + ColumnNameFromTheDropdown + ".Contains(@0)", DataFromTheTextbox);
这件事发生,包括命名空间System.Linq.Dynamic斯科特创建,并在下面后奥马尔称后才。
不错的一点。其实我只是在那个角度寻找。 – 2010-12-14 06:39:09
你的回答引导我朝着正确的方向前进。 – 2010-12-15 11:23:45