0

我不太确定我理解什么Html.RenderAction()。我刚刚注意到使用它时的一种奇怪行为:

View/Contacts/Edit.aspx我使用Html.RenderAction("ModalAddNote")其中包含为联系人添加备注的表单。这是用于 ajax 的(它在模式对话框中打开)。创建方法时出现问题ModalAddNote:现在,当我提交页面以编辑联系人时,我被重定向到Contacts/ModalAddNote而不是Contacts/Edit。如果我删除Html.RenderAction("ModalAddNote"),那么它工作正常。为什么会这样以及如何控制它?

4

1 回答 1

0

我发现问题出在哪里......我有两种ModalAddNote方法 - 一种没有,一种有HttpPost,所以当页面提交时,Html.RenderAction("ModalAddNote")会调用一个有HttpPost属性的方法

于 2010-06-30T11:54:46.617 回答