TextFromDb
送信後にラベルが消えるのはなぜですか? どうすれば修正できますか?投稿では、VM にないことがわかります。
コントローラ:
public ActionResult Index()
{
var vm = new TestLabelVM();
vm.TextFromDb = "Text from database";
return View(vm);
}
[HttpPost]
public ActionResult Index(TestLabelVM vm)
{
SaveToDb(vm.TextOpinion);
return View(vm);
}
私のビューモデル:
public class TestLabelVM
{
public string TextFromDb { get; set; }
public string TextOpinion { get; set; }
}
私のウェブページIndex.cshtml
:
@model TestLabelVM
@using (Html.BeginForm("Index", "TestLabel"))
{
@Html.EditorFor(m => m.TextOpinion)
<br/>
@Model.TextFromDb
<br/>
<input type="submit" />
}