我正在开发一个项目,需要从应用程序启动时的URL字符串中访问Windows用户名。我正在尝试在应用程序启动时将“?windowsusername=name”添加到URL中。如果将其重定向到另一个操作,则会影响我的路由。是否有一种方法可以在启动时添加它?我从Startup.cs文件传递它,并且我知道它被传递了,因为我可以在Razor中引用它。但是,它并没有被添加到URL字符串中。以下是我在Startup.cs文件中尝试过的内容:
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller}/{windowsUsername}",
defaults: new { controller = "Home", action = "Index", windowsUsername = "name" });
});