我有一个我真的不明白的问题.我有一个非常简单的模型,它有一个List作为公共成员.每当我的控制器在回发时从模型中删除元素时,TextBoxFor()HTML帮助程序似乎都没有获取更改.这些助手似乎在缓存某些东西,但我不能把手指放在上面.
可以在这里找到Demo/Repro:http://broken.azurewebsites.net
楷模
public class ItemViewModel
{
public string Description { get; set; }
public decimal? Amount { get; set; }
}
public class TestViewModel
{
public TestViewModel()
{
Items = new List<ItemViewModel>();
}
public List<ItemViewModel> Items { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
调节器
public class HomeController : Controller
{
public ActionResult Index()
{
var model = new TestViewModel();
for (var i = 0; i < 4; i++)
{
model.Items.Add(new ItemViewModel { …Run Code Online (Sandbox Code Playgroud)