【发布时间】:2015-08-12 23:48:28
【问题描述】:
Good day!
我尝试学习 ASP MVC vNext (6?),所以我使用this tutorial,但是当我输入此代码时:
[HttpPost]
public void CreateTodoItem([FromBody] TodoItem item)
{
item.Id = 1 + _items.Max(x => (int?)x.Id) ?? 0;
_items.Add(item);
string url = Url.RouteUrl("GetByIdRoute", new { id = item.Id },
Request.Scheme, Request.Host.ToUriComponent());
Context.Response.StatusCode = 201;
Context.Response.Headers["Location"] = url;
}
我收到错误消息:“Url”不包含“RouteUrl”的定义。
我添加了这个用法,但它没有帮助:
using Microsoft.AspNet.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Net.Http.Server;
using System.Runtime.Remoting.Contexts;
using System.Security.Policy;
请帮我解决这个错误!
【问题讨论】:
标签: asp.net-mvc asp.net-web-api