Я создаю веб-сайт, где пользователь может создавать и делиться списками своих любимых вещей.Я включил функцию аутентификации и добавил в нее свои дополнительные функции базы данных.Я автоматически сгенерировал контроллер и представления из моделей, импортированных из базы данных.Когда пользователь создает список, а не выбирает, какой пользователь из выпадающего списка, я хочу, чтобы его имя пользователя автоматически устанавливалось в качестве автора этой записи в базе данных.Имя пользователя даже не должно быть видно в форме.Любая помощь будет принята с благодарностью!
Я попытался отредактировать элемент управления ActionResult Create (), чтобы он использовал User.Identity.GetUsername () для поиска текущего имени пользователя.Тем не менее, он помещает его в раскрывающемся списке по одной букве за раз.Я действительно не хочу, чтобы он появлялся на странице каким-либо образом ...
public ActionResult Create()
{
string author = User.Identity.GetUserName();
ViewBag.author_id = author;
}
В идеале, пользователь просто добавляет заголовок списка, т.е. "Мои любимые фильмы Арни".В таблице базы данных для списка будет указано имя пользователя и заголовок списка.