3

我做一個重定向到這反過來又顯示內PartialView如何RedirectToAction這returna局部視圖可以返回一個完整的看法?

return PartialView(data); 

我做內容的操作重定向這樣:

return RedirectToAction("SpkAction", new { id = ID}); 

重定向工作正常,我也得到了SpkAction corrrectly。 但當PartialView呈現它只顯示PartialView,而不是整個表格。

如何讓PartialView顯示整個表單而不僅僅是使用RedirectToActionPartialView轉到返回PartialView的操作?

+0

我刪除了jQuery的標籤,因爲我不明白它是如何與你的問題。我對嗎? – gdoron

回答

5

我該如何獲得PartialView來顯示整個窗體而不僅僅是使用RedirectToAction的PartialView轉到返回PartialView的操作?

你不能。

如果您重定向到返回PartialView的操作,您希望它返回一個完整視圖的名稱?

重定向到返回View動作。

0

你應該做的是在渲染視圖中的行動,而不是從控制器重定向到它。將此部分置於您想要的位置:

@Html.Action("SpkAction", new { id = ID}) 

如果您使用的是Razor視圖引擎。

否則重定向到僅渲染局部的動作會導致瀏覽器僅顯示該部分。

+0

'@ Html.Action'會在被調用時添加視圖,你可以做你正在做的事情,或者至少看起來像你想做的事情。 – gdoron

+0

從我的理解他試圖將兒童行爲包括在另一行動中,但我可能是錯的。 – dom

相關問題