在MVC5互联网应用程序中,如何在ViewModel List
请求和HTTPGet
请求之间保留HTTPPost
的内容。
我做了一些搜索,但我不确定要搜索的是什么术语。
以下是我的情况:
我有一个ViewModel
,其中HTTPGet ActionResult
填充了以下列表:
public List<string> azureBlobFullFileNames { get; set; }
在HTTPPost ActionResult
中,列表为空。
如何使用HTTPPost ActionResult
中的值填充列表?
我在@Html.AntiForgeryToken()
查看代码行之后添加了以下代码:
@Html.HiddenFor(model => model.azureBlobFullFileNames)
但是,HTTPPost ActionResult
中的列表仍然为空。
我可以帮助您使用此代码吗?
提前致谢
答案 0 :(得分:0)
使用for
循环为集合中的元素生成控件。
for(int i = 0; i < Model.azureBlobFullFileNames.Count; i++)
{
@Html.HiddenFor(m => m.azureBlobFullFileNames[i])
}