我们正在尝试在搜索操作的查询字符串中处理' *'(星号)并获得以下错误。我们尝试在webconfig中使用requesstPathInvalidChacters,在路由中使用[FromUri],但没有运气。 呼叫甚至没有到达控制器块
{% extends "base.html" %}
{% load crispy_forms_tags %}
{% block content %}
<form action="" method="post">
{% csrf_token %}
{% crispy formset helper %}
</form>
{% endblock content %}
答案 0 :(得分:1)
我刚刚在ASP .NET Core 2.0 Web API项目中尝试过,它可以解决任何问题。但请参阅this以获取可能的解决方法。
以下代码在.Net Core 2中为我工作:
[Route("test/search/{id}")]
[HttpGet()]
public string Test(string id)
{
return id;
}
网址:http://localhost:56403/api/values/test/search/ABCD * 12 * 234
结果:ABCD * 12 * 234