フォームを送信して 10 秒ごとにページを更新します。モデルの値を HttpPost に設定しました。何らかの理由@Model.expression
で正しいデータが表示されます@Html.TextBoxFor(m => m.expression)
が、常に同じです (最初の get 要求で取得した値を持っています)。彼らは同じことを指すべきではありませんか?
これが私の見解です:
@model vocab_2.Models.TrainingVM
@using (Html.BeginForm(null, null, FormMethod.Post, new { name = "trainingForm", id = "trainingForm" }))
{
<h1>@Model.expression</h1>
@Html.TextBoxFor(m => m.expression)
@Html.TextBoxFor(m => m.usersguess, new { Value = "" })
@Html.HiddenFor(m => m.meaning, new { id="meaning" })
@Html.HiddenFor(m => m.ID)
}