Итак, я пытаюсь обновить строку в базе данных, используя текст из текстового поля, используя формы .net.Сохраните изменения textbox.text, используя сущность в .net-формах
В pageload Я загружаю значение и присваиваю его текстовому свойству текстового поля. Затем я разрешаю пользователю изменять текст и нажимать кнопку для загрузки, однако значение в базе данных не изменяется.
Если я изменил значение holter.companyName на статическую строку, обновленную базу данных. Также, если я не присваиваю значение companyNameTB.text в pageloads, кнопка обновления работает так, как ожидалось.
Любые идеи?
protected void Page_Load(object sender, EventArgs e)
{
PortalEntities db = new PortalEntities();
var holterQuery = from holt in db.Holters
where holt.Id == 1
select holt;
Holter holter = holterQuery.Single();
string companyName = holter.CompanyName;
CompanyNameTB.Text = companyName;
}
protected void Button1_Click(object sender, EventArgs e)
{
PortalEntities db = new PortalEntities();
var holterQuery = from holt in db.Holters
where holt.Id == 1
select holt;
Holter holter = holterQuery.Single();
holter.CompanyName = CompanyNameTB.Text;
holter.Id = 1;
db.SaveChanges();
}
Работал лечить, Cheers! –