我有这使得移动的一个细节Asp.net MVC3页面填充。此页面还托管使用评论模型呈现的评论表单。一个名为Name的字段即Mobile.Name和Comment.Name在两个模型中都很常见。ASP.Net MVC的表单字段自动获取与另一个模型字段值
在最终输出我总是看到充满Mobile.Name的价值Comment.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>
代码会有帮助 – Rab 2012-07-22 05:02:33
没有控制器代码或完整的视图代码来查看您的问题这全是猜测 – 2012-07-22 05:12:43
您需要包含更多信息。你的完整模型究竟是如何定义的?你如何渲染手机和评论? – 2012-07-22 05:20:46