我有一小段代碼在這裏:MVC剃刀工作不正常,顯示不正確的文本框值
查看:
@foreach (var lines in Model.KVpairs)
{
@Html.TextBoxFor(m => lines, new { placeholder = lines })
}
在我的應用程序,我加載包含兩次這段代碼視圖,第一時間,它按預期工作,第二次,所有文本框的值都是相同的值,但佔位符都是不同的。或換句話說,佔位符按預期工作,但值(框內的實際文本)不是。
我是否錯過了一些非常明顯的東西?
編輯:
想添加一些圖片:
之前,我透過形式,IVE進入這些值
在這裏你可以看到KVpairs值
這就是我提交表格後得到的結果
而這些提交
可提供服務器端代碼? –
我不相信服務器端代碼會增加很多問題,我將返回一個包含foreach循環的部分視圖,並將其傳遞給一個包含KVpairs的模型。我相信問題在於htmlhelper,如果這意味着使用Ajax加載這個視圖。 – Android