我有一個外部鏈接到我的網站產生像下面的一個網址:傳遞值
http://mywebsite.com/Account/?Number=25191108&Name=Something&Remote=False
我希望能夠提取號碼,姓名和遠程距離的值此URL並將此URL路由到另一個頁面。
有人可以請建議/給我一些建議如何實現這一目標?我無法調整或更改此URL,因此我必須從URL中提取此信息!
我有一個外部鏈接到我的網站產生像下面的一個網址:傳遞值
http://mywebsite.com/Account/?Number=25191108&Name=Something&Remote=False
我希望能夠提取號碼,姓名和遠程距離的值此URL並將此URL路由到另一個頁面。
有人可以請建議/給我一些建議如何實現這一目標?我無法調整或更改此URL,因此我必須從URL中提取此信息!
如果您使用的是MVC,並且我假設您是因爲這些標籤,那麼您的控制器可以包含ActionResult和JsonResult方法,並且這些方法將具有參數。這些參數將自動從URL中讀取/解析。所以,給定你的URL,你的Controller方法看起來像這樣。
public ActionResult MyMethod(int Number, string Name, bool Remote)
{
//do stuff.
}
foreach (string key in Request.QueryString.Keys)
{
var val = Request.QueryString[key].ToString();
//Add to collection, whatever
}
然後做任何你需要做的事情來重定向。
解決了我的問題!非常感謝。 – Sparkle 2011-05-18 08:24:51