小编Gam*_*mma的帖子

将多个参数传递给 DELETE 请求 c# web API

我的问题是如何将多个参数传递给 DELETE 请求。

我的控制器类如下,

namespace MYAPI1.Controllers
{
    public class TaskController : ApiController
    {
        // DELETE: api/Task/5
        [Route("api/Task/id1/id2/{id3}")]
        public void Delete(int id,int id2, string id3)
        {
            TaskPersistent tp = new TaskPersistent();
            tp.deleteTask(id,id2,id3);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

TaskPersistent.class 如下,

public class TaskPersistent
{
    public void deleteTask(int id, int id2, string id3)
    {

        try
        {
            string sqlString = "DELETE from devproj WHERE (DeveloperID, ProjectID, WorkDate) =  VALUES ('" + id + "', '" + id2 + "', '" + id3 + "');";
            MySql.Data.MySqlClient.MySqlCommand cmd …
Run Code Online (Sandbox Code Playgroud)

c# parameters rest http-delete asp.net-web-api2

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-web-api2 ×1

c# ×1

http-delete ×1

parameters ×1

rest ×1