Если вы находитесь внутри представления, вы можете напрямую использовать помощника:
<%= Url.Action( "Details", "test", new {test.ID } ) %>
Если вы находитесь внутри действия контроллера, вы можете использовать свойство Url :
public ActionResult Index()
{
string fullUrl = Url.Action( "Details", "test", new {test.ID } );
return View();
}
Если это вспомогательный метод, у вас уже есть URL:
public static void SomeHelper(this UrlHelper url)
{
string fullUrl = url.Action( "Details", "test", new {test.ID } );
}
Если это не так, возможно, вы делаете что-то не так, и вам, возможно, придется переместить этот код.
Если вы новичок в ASP.NET MVC, я бы порекомендовал вам прочитать некоторые учебные пособия .