在我的项目中,我必须选择多个值并将其传递给查询。例如,page1包含复选框。我正在将选中的复选框id存储到一个数组中。我正在对该数组进行混洗,并随机获取这些值。现在,我需要将这些随机值传递给一个查询。在数据库中使用IN操作符,我可以静态地传递这些值,但是如何将这些值动态地传递给查询呢?对于ex:(静态传值)
SELECT * FROM Persons WHERE person_id IN ('21'
因此,本质上,我正在构建一个web,并且我试图使用ajax来查询一个接受两个参数的web服务。我需要传递一个刺列表(SSN),我需要传递一个字符串来确定它所查询的环境。我正在尝试将这两个参数插入到ajax调用中。我是否可以将它们序列化为JSON,然后将两个JSON对象放入数据参数中?我还听说我可以传递一个c-sharp对象,但是如果我尝试这样做的话,当我在Razor代码中时,我无法访问html变量。@{ AjaxParam ap = new AjaxParam(); ap.pInputSsns = pInputSsns;}
我试图将一个int数组传递给Controller,但每次都会得到空数组。我知道我必须使用FromQuery。我做错什么了?[HttpGet("top10/{lineId}/{dateTo}/{groupingType}/{lathes}")]
public async Task<IActionResult> GetTop10