ASP.NET Web API 2 ,返回字符串。以及JS如何调用这个Web API
时间: 2024-04-10 14:34:26 浏览: 27
在ASP.NET Web API 2中,你可以返回字符串作为响应。下面是一个示例:
首先,在Web API控制器中定义一个返回字符串的方法:
```csharp
public class MyApiController : ApiController
{
[HttpGet]
public IHttpActionResult GetString()
{
string myString = "Hello, World!";
return Ok(myString);
}
}
```
然后,在前端页面的JavaScript中使用Ajax来调用这个Web API:
```javascript
$(document).ready(function () {
$.ajax({
type: "GET",
url: "api/MyApi/GetString", // 替换为你的Web API路由
success: function (response) {
console.log(response); // 在控制台输出返回的字符串
},
error: function (xhr, status, error) {
console.log(error);
}
});
});
```
请注意,上述示例中的"url: "api/MyApi/GetString""需要根据你的实际情况进行替换为你的Web API路由地址。确保你已经正确配置了路由规则,使得前端能够正确访问到Web API控制器的方法。
在成功的回调函数中,你可以使用返回的字符串进行进一步的处理,比如更新页面内容或执行其他操作。如果调用失败,错误信息将会在错误回调函数中打印到控制台。