我有一個MVC ActionLink的設置ViewBag現場
@Html.ActionLink("Search text", "Search", new { q="searchtext1" });
是去後面:
http://website2312143.com/search/searchtext1
,我想在幕後設置實際搜索文本是"searchtext2"
所以我「M試圖通過此值以Search
動作,但仍顯示http://website2312143.com/search/searchtext1給用戶。
在Search
操作中,我試圖從ViewBag
或其他任何機制中獲取「searchtext2」並顯示數據。
之所以實際值是從URL參數不同的是,因爲WCF web服務,但未通過控制器進行調用需要一個稍微不同的參數來正確顯示數據。
反正是有傳遞隱藏的價值使用@Html.ActionLink
在幕後,並沒有用戶干預任何區別不同的動作獲得價值?
你想使用類似「Q = viewbag.something」? – MustafaP
如果我這樣做,用戶將看到URL爲/ search/searchtext2。我仍然想向用戶顯示/搜索/ searchtext1,並將「searchtext2」傳遞到場景後面的目標動作。 – iefpw
http://stackoverflow.com/questions/15444749/how-to-post-data-to-external-site-and-get-external-sites-action-result-from-my我希望這個鏈接會幫助你。 – MustafaP