2016-02-26 48 views
-1

我已經通過this鏈接並面臨同樣的問題,這是沒有解決。使用返回視圖(...)我們可以在同一個調用中傳遞模型和查詢字符串嗎?

因此,這裏是簡單的事情,我有下面的代碼:

return View("ResetPassword", resetPasswordModel); 

現在,隨着模型一起,我想通過這應該在URL中獲得附加查詢字符串。 有沒有辦法在同一個調用中傳遞模型以及查詢字符串?請記住,我將重定向到這個視圖,而不是另一個動作方法。(因此RedirectToAction將不起作用!)

謝謝提前。

+0

爲了更改URL,您需要重定向(和你使用'RedirectToAction(「ResetPassword」,new {....})重定向回相同的視圖' –

回答

0

您可以使用Viewbag任何類型的數據,從控制器發送到視圖這樣的:

ViewBag.QueryString =「你的查詢字符串」;

在這裏,你可以寫任何好名字而不是QueryString。

你得到它在視圖的方式是這樣的:

@ ViewBag.QueryString

看到這個MSDN發佈 https://msdn.microsoft.com/en-us/library/system.web.mvc.controllerbase.viewbag(v=vs.118).aspx

+0

Nab,我知道如何使用Viewbag存儲和檢索值,但我希望將查詢字符串值附加到當生成View時的實際URL! – user2948533

+0

要實現這一點,我會打電話給來自第一個動作的另一個動作,並將這些數據傳遞給查詢字符串,並從該第二個動作動作中調用視圖。 – Nab

相關問題