У меня очень странная ошибка и задался вопросом, знает ли кто-нибудь причину этого.Специфическое имя TableController не работает
Когда я создаю новый объект DataObject и TableController, который называется Content и ContentController соответственно, он не регистрирует tablecontroller, и созданная им автоматическая генерация потеряла свой стиль.
Я не могу подключиться к контроллеру вообще, но все остальные контроллеры работают должным образом.
Если я просто переименую его в DataController, и это просто имя контроллера, а не объект данных, все работает отлично.
Является ли ContentController зарезервированным словом какого-либо вида или это просто происходит на моей машине?
public class DataController : TableController<Content>
{
protected override void Initialize(HttpControllerContext controllerContext)
{
base.Initialize(controllerContext);
MobileContext context = new MobileContext();
DomainManager = new EntityDomainManager<Content>(context, Request, Services);
}
// GET tables/Content
public IQueryable<Content> GetAllContent()
{
return Query();
}
// GET tables/Content/48D68C86-6EA6-4C25-AA33-223FC9A27959
public SingleResult<Content> GetContent(string id)
{
return Lookup(id);
}
// PATCH tables/Content/48D68C86-6EA6-4C25-AA33-223FC9A27959
public Task<Content> PatchContent(string id, Delta<Content> patch)
{
return UpdateAsync(id, patch);
}
// POST tables/Content/48D68C86-6EA6-4C25-AA33-223FC9A27959
public async Task<IHttpActionResult> PostContent(Content item)
{
Content current = await InsertAsync(item);
return CreatedAtRoute("Tables", new { id = current.Id }, current);
}
// DELETE tables/Content/48D68C86-6EA6-4C25-AA33-223FC9A27959
public Task DeleteContent(string id)
{
return DeleteAsync(id);
}
}
Что такая ошибка, что вы получаете, когда контроллер называется ContentController? Как вы создаете справочный документ и какой беспорядок происходит, когда контроллер называется ContentController? – Nalashaa
В этом нет никакой ошибки. Когда я запускаю проект, и я перехожу к http: // localhost/help, стиль для этой страницы ушел. Таким образом, его стандартный шрифт и выравнивание влево. –
И я не могу подключиться к контроллеру вообще. Я получаю ошибку 404 при попытке сделать localhost/tables/Content/{guid}. Однако все остальные контроллеры работают хорошо. –