2014-05-18 71 views
0

我使用@ Ajax.ActionLink()來渲染局部視圖。在視圖中提交的表單的結果以另一種形式顯示,並顯示郵件已發送的消息。我知道我可以用彈出窗口來做到這一點,但我打算稍後在結果視圖上做其他事情。如何在父視圖中顯示視圖的結果?

我用這個方法在過去...

@Html.Action("Action", "Controller", new { id =myId }) 

但是這需要有父頁面調用局部視圖。由於我打電話與ajaxlink的局部視圖,我要的是行動做了之後的事情,而不是去與這個新的頁面視圖...

return View(); 

...只是把返回的視圖中的內容父視圖,以便遠離當前視圖的導航不會發生。

如何在父視圖中顯示視圖的結果?

感謝您對此的任何信息。

+0

你可以在JS中使用'ajax',如果使用jQuery則更好。 –

回答

1

呼叫你的父母你的view.in您的jQuery方法jQuery的方法,顯示的信息是「你的郵件已發送」,然後重定向到從jQuery的method.your問題的另一種觀點將得到解決

相關問題