我的视图存在问题,未呈现开始和结束 FORM 标签。下面是我的控制器的代码
[HttpGet, Authorize]
public ActionResult Edit(long id)
{
Position position = positionRepository.GetPositionById(id);
return View(position);
}
这是我认为的代码(省略了控件代码)
@using (Html.BeginForm("Edit", "Position", new { area = "Stock", id = Model.PositionId }, FormMethod.Post, null)){}
调用该页面时,它会呈现适当的数据,但 HTML 端不包含保存修改所需的开始和结束 FORM 标记。关于我可能缺少什么的任何线索吗?
On a 类似的线程 https://stackoverflow.com/a/7183253/2615152,我发现另一个表单标签可能未关闭,或者新的 BeginForm 正在另一个表单标签内呈现。
为了快速验证,您可以添加</form>
高于你的Html.BeginForm(...)
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)