目前我正在试图从在视图中我的控制器形式获取数据检索数据,我送它的对象的列表,我的目标是让已经具有修改的一个多种形式。这里的问题是我没有从视图中得到任何东西,只是空值。从MVC3形式
@model List<Connection_User>
@for (int i = 0; i < Model.Count ; i++)
{
using(Html.BeginForm("DBLogin","User", FormMethod.Post, new { autocomplete ="off"}))
{
<fieldset>
<div class="editor-label">
@ConsoleV2.Resources.Strings.Name
</div>
<div class="editor-field">
@Html.TextBoxFor(model => model[i].Username)
@Html.ValidationMessageFor(model => model[i].Username)
</div>
<div class="editor-label">
@ConsoleV2.Resources.Strings.Password
</div>
<div class="editor-field">
@Html.PasswordFor(model => model[i].Password)
@Html.ValidationMessageFor(model => model[i].Password)
</div>
<p>
<input type="submit" value="@ConsoleV2.Resources.Strings.Valid" />
</p>
</fieldset>
}
}
和我的方法的控制器的原型是在您的帮助
[HttpPost]
public ActionResult DBLogin(Connection_User Logins)
{
return new EmptyResult();
}
感谢。
您是否尝试过使用萤火虫或窥看到东西被发送到了什么? – 2012-03-06 09:20:23
我已经使用的Fiddler,并通过后sended的数据是'%5B0%5D.User_ID = 30&%5B0%5D.DB_ID = 0&%5B0%5D.Username = TT&%5B0%5D.Password ='我期待没有%5B0%5D的东西是[x]与索引号相符。如何以正确的方式获得它? – Oflocet 2012-03-06 09:38:38
你能请注明你的模型看起来像 – Manas 2012-03-06 09:46:57