我正在尝试将以下查询从UI发送到控制器。
name='abc' and title='def'
我正在尝试在控制器上使用lambda表达式来过滤此查询。但是我很难努力将ui查询传递给控制器并使其成为lambda表达式。
请你举一些例子,我可以将sql query(string)作为参数传递,并在控制器动作方法中将其用作lambda表达式。任何链接或逻辑都应该可以让我进一步尝试。
[HttpGet]
public virtual ActionResult QueriedProjects(string builtQuery)
{
var Helpera = new Helpera(true);
var myProjectDetails = Helpera.myProjectDetails (null);
var myProjectDetails = new myProjectDetails ()
{ GetMyProjectDetails = myProjectDetails };
return View(myProjectDeails)
}
UI
按钮单击我在查询生成器
中生成一个带有输入值的字符串的查询生成的字符串:name ='abc'和title ='def'
答案 0 :(得分:1)
如果你传递这样的值:
Contoller/QueriedProjects?name=abc&title=def
您需要在控制器方法中使用2个参数,如:
public virtual ActionResult QueriedProjects(string name, string title)