0
如何將URL作爲參數傳遞給其他網站? 例如:https://www.youtube.com/watch?v=IEgkUKCwi30將URL作爲參數傳遞給操作方法
像這樣的東西是行不通的:
http://localhost:61596/MyController/MyAction?Url=https://www.youtube.com/watch?v=IEgkUKCwi30
我需要那種編碼的網址是什麼?
如何將URL作爲參數傳遞給其他網站? 例如:https://www.youtube.com/watch?v=IEgkUKCwi30將URL作爲參數傳遞給操作方法
像這樣的東西是行不通的:
http://localhost:61596/MyController/MyAction?Url=https://www.youtube.com/watch?v=IEgkUKCwi30
我需要那種編碼的網址是什麼?
你需要對它進行編碼,是的。有一個特殊的工具對於這一點,HttpServerUtility.UrlEncode:
string urlParam = Server.UrlEncode("https://www.youtube.com/watch?v=IEgkUKCwi30");
如果在視圖中,您還可以使用UrlHelper.Encode:
Url.Encode("https://www.youtube.com/watch?v=IEgkUKCwi30")
非常感謝。 – musium
從那裏你要發送的參數?視圖???怎麼樣?按鈕/鏈接? – Tushar
參數是存儲在數據庫中的菜單項(用於構建應用程序菜單)的一部分。 菜單使用一些自定義HTML幫助程序在局部視圖中呈現。 – musium