Значения, измененные во входных данных на одной вкладке, отражаются и перезаписывают значения на других вкладках - PullRequest
0 голосов
/ 05 июля 2019

У меня есть проект MVC CORE / Entity Framework CORE с некоторыми страницами Razor.На страницах Razor, если у меня одна и та же страница открыта в двух вкладках / браузерах, меняя входные данные на одной, меняйте входные данные на другой.Итак, если в одной вкладке я редактирую книгу 345

http://localhost:12345/books/edit/345

, а в другой я редактирую 456

http://localhost:12345/books/edit/456

если я редактирую текстовое поле Title на 345, то при вводе те же значения отображаются в текстовом поле Title на 456. То же самое верно для всех входных данных, раскрывающихся списков, текстовых / числовых полей ввода,флажки и т. д. Сохранение фиксирует все записи входных данных в записи.

Есть идеи, почему?Я не добавил ни одного кода, так как не уверен, какой из них был бы наиболее актуальным, и не хочу выводить здесь весь проект.

Отредактировано для кода на основе комментариев

private readonly MyModels.MyContext _context;
public EditModel(MyModels.MyContext context) : base(context) {
    _context = context;
}
[BindProperty]
public BookModel objRecord { get; set; }

Это верхняя часть кода страницы Razor с конструктором и связанным свойством

@page "{BookID?}"
@model myProject.Pages.Books.EditModel

Это верхняя часть страницы .cshtml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...