【发布时间】:2013-08-24 06:35:04
【问题描述】:
我正在使用带有 mvc4 的 web-api
我正在制作搜索功能,在某些情况下,如果我过滤数据然后删除该文本框值然后按搜索按钮,则需要显示整个列表,但在我的情况下显示 400 错误请求。由于搜索参数为空,我知道如果搜索参数为空,那么它会在 web-api 中抛出 400 错误。
任何人有适当的解决方案,请告诉我。
data: "CurrPage=" + JsCurrPage + "&PageSize=" + parseInt(pagesize) + "&BuildTypeName=" + $("#BuildTypeName").val(),
这里在某些情况下 BuildType 是空白的。搜索时
//控制器
public HttpResponseMessage GetBuildTypeList(int CurrPage, int PageSize, string BuildTypeName)
{
}
Net -> XHR URL 是:
http://{parentURL}/api/BuildTypeWebApi/GetBuildTypeList?CurrPage=1&PageSize=10&BuildTypeName=
【问题讨论】:
-
发布400的内容
-
是什么意思?当我的字符串 BuildTypeName 为 null 时,它会抛出异常 400 错误
-
@tom : 我的帖子更新了
-
把你所有的代码贴出来,太难理解你在问什么
标签: asp.net-mvc-4 asp.net-web-api http-status-code-400