有没有办法在mvc5中链接到内部网址?
我得到这样的网址:Source = Request.RawUrl
这会返回:"/Clients/AddNote"
但它也可以有参数:"/Clients/AddNote/12?items=10"
这是我到目前为止的代码:
string[] url = Source.Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries);
string Controller = url[0];
string Action = url[1];
try{
string id = url[2];
return RedirectToAction(Action, Controller, new { id = id});
}
catch{}
return RedirectToAction(Action, Controller);
如果只有ID广告参数,但此代码不处理命名参数,例如:?items=10
有没有办法可以说:return RedirectToAction("/Clients/AddNote/12?items=10");
?
答案 0 :(得分:1)
您是否尝试过使用:Request.AbsoluteUri
?