功能按钮发post请求 参数放入body中

匿名 (未验证) 提交于 2019-12-02 23:57:01

1.功能按钮事件参数

queryBody_ids:{data.ids}

前端会生成下划线后面的编码ids,并替换{data.ids}

 

 

 

 

2.后端建参数model
后端参数可以只包含前端返回的部分参数

    [DataContract]     public class UrlBodyData     {         /// <summary>         /// 数据ids         /// </summary>         [DataMember(Name ="ids")]         public string Ids { get; set; }          /// <summary>         /// url链接         /// </summary>         [DataMember(Name = "ajaxUrl")]         public string AjaxUrl { get; set; }          /// <summary>         /// 请求方式         /// </summary>         [DataMember(Name = "method")]         public string Method { get; set; }      }

 

3.接口

[OperationContract(Action = "UseCaseDetailLogicalDelete")]         [DynamicRest(HttpVerb = "POST", UrlTemplate = "UseCaseDetailLogicalDelete", InterceptAction = DynamicScriptAction.None, Description = "逻辑删除用例明细,多个id英文逗号分隔")]         OperationResult UseCaseDetailLogicalDelete(UrlBodyData data);

 

4.实现

public OperationResult UseCaseDetailLogicalDelete(UrlBodyData data)         {              //code...         }    

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!