10 asp.net-core-mvc asp.net-core
我正在尝试将id参数与异步iactionresult方法一起使用,但它通过null来实现.
如果我继承自Controller并使用 -
public IActionResult Index(string id)
Run Code Online (Sandbox Code Playgroud)
没有问题.但是当我使用 - >
public async Task<IActionResult> Index(string id)
Run Code Online (Sandbox Code Playgroud)
(这是我需要的)id参数始终为null.我试图从AsyncController继承来执行此操作,但是我无法使用以下方法找到它:
"Microsoft.AspNet.Mvc": "6.0.0-beta1"
Run Code Online (Sandbox Code Playgroud)
有谁知道这方面的任何工作?谢谢!
Eil*_*lon 23
AsyncController
ASP.NET vNext中的MVC 6中没有基类.MVC 6中的所有控制器(以及MVC 4和5)都是异步的.
using System;
using System.Threading.Tasks;
using Microsoft.AspNet.Mvc;
namespace WebApplication49.Controllers
{
public class TestController : Controller
{
public async Task<IActionResult> Index(string id)
{
await Task.Delay(1000);
return Content("I found ID: " + id);
}
}
}
Run Code Online (Sandbox Code Playgroud)
并导航至:
http://localhost:49479/test/index/123
Run Code Online (Sandbox Code Playgroud)
并且正确得到了这个结果:
I found ID: 123
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7178 次 |
最近记录: |