我正在使用 ASP.NET Web 表单。在我的应用程序中,我需要能够访问 URL 中用户名的路由数据。
网址看起来像这样:localhost/profile/MyRAndomUserNAme
在 On_Load 事件中接收它没有问题,如下所示:
string userName = Page.RouteData.Values["UserName"] as string;
但是,如果我在我的 Asmx WebService 中并尝试从 URL 接收用户名,它就不起作用。那么我该如何解决呢?
PS:它不是 MVC 项目,所以我不能var userName = ViewContext.RouteData.Values["UserName"];
在视图上使用