Я строю объект, используя значения, переданные в контроллер через Url.Action, которое происходит, когда пользователь нажимает кнопку.
$.post("@Url.Action("CreateObj", "ObjectController")", {
value: $value
})
В методе, который он вызывает, я создаю объект, назначьте ему идентификатор и сохраните объект в базе данных.
public void CreateObj(string value)
{
Object newObj = Object(value);
//Magic saving newObj to database
int id = newObj.objectId; //Saves the object's id to a variable for demo purposes
}
Теперь я хочу сразу же перенаправить на страницу редактирования для этого нового объекта, где URL-адрес "./Object/Edit/" + newObj.objectId.
Я пытался перенаправить в методе C # CreateObj, я пытался передать objectId через ViewData, чтобы я мог перенаправить в функцию обратного вызова, но я не могу найти способ получить либоработа.
Как я могу перевести пользователя на страницу редактирования после создания объекта, если я не знаю идентификатор до его создания и не могу получить к нему доступ из представления?Я что-то упустил?