Якщо вам потрібна повна URL-адреса (наприклад, надіслати електронною поштою), подумайте про використання одного з таких вбудованих методів:
За допомогою цього ви створюєте маршрут, який використовуватимуть для створення URL-адреси:
Url.RouteUrl("OpinionByCompany", new RouteValueDictionary(new{cid=newop.CompanyID,oid=newop.ID}), HttpContext.Request.Url.Scheme, HttpContext.Request.Url.Authority)
Тут побудований URL після того, як двигун маршруту визначить правильний:
Url.Action("Detail","Opinion",new RouteValueDictionary(new{cid=newop.CompanyID,oid=newop.ID}),HttpContext.Request.Url.Scheme, HttpContext.Request.Url.Authority)
В обох методах останні два параметри вказують протокол та ім'я хоста.
З повагою