我有一个呈现移动设备详细信息的 Asp.net MVC3 页面。此页面还托管使用评论模型呈现的评论表单。一个名为 Name 的字段,即 Mobile.Name 和 Comment.Name 在这两种模型中都很常见。
在最终输出中,我总是看到 Comment.Name 文本框填充了 Mobile.Name 的值。不知道为什么会这样。
确切的问题可以在下面的链接中看到.. 检查评论选项卡
编辑 评论表单使用部分视图呈现,如下所示:
@using (Ajax.BeginForm("Savecomment", new AjaxOptions() { UpdateTargetId = "FormContainer" , OnSuccess = "$.validator.unobtrusive.parse('form');" }))
{
@Html.HiddenFor(m => m.MobileId)
<div class="row">
<div class="five columns">
<label >Your name:</label>
@Html.TextBox("Name"," ")
@Html.ValidationMessage("Name")
</div>
</div>