C# 如何在asp.net MVC中创建URL字符串

C# 如何在asp.net MVC中创建URL字符串,c#,asp.net-mvc,C#,Asp.net Mvc,我试图在CS文件中创建一个指向我的一个映射路由的url字符串。我可以通过html助手在aspx文件中完成。如何在CS文件中创建url?在C#方法中创建System.Web.Mvc.HtmlHelper的实例,并使用该实例调用Html帮助器方法。您可以使用该类。您是否会碰巧有一个示例?如果没有关于您尝试执行的操作的详细信息,请不要错过。如果您只想在控制器方法中构建Url,korchev建议使用UrlHelper类会更容易,因为它不需要ViewContext和ViewContainer作为构造函数的

我试图在CS文件中创建一个指向我的一个映射路由的url字符串。我可以通过html助手在aspx文件中完成。如何在CS文件中创建url?

在C#方法中创建System.Web.Mvc.HtmlHelper的实例,并使用该实例调用Html帮助器方法。

您可以使用该类。

您是否会碰巧有一个示例?如果没有关于您尝试执行的操作的详细信息,请不要错过。如果您只想在控制器方法中构建Url,korchev建议使用UrlHelper类会更容易,因为它不需要ViewContext和ViewContainer作为构造函数的参数。我可以使用UrlHelper,但如何获取requestcontext值?我没有在控制器中使用此方法。它在我的模型中。我知道如何在控制器中获得它,但不在模型中。在控制器中,它是ControllerContext.RequestContext。这是有道理的,因为在请求发生之前,RequestContext实际上并不存在。