Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何构建url以在c中传递变量#_C#_Url - Fatal编程技术网

C# 如何构建url以在c中传递变量#

C# 如何构建url以在c中传递变量#,c#,url,C#,Url,当我尝试在url中传递参数时,我经常这样做,但我注意到facebook和其他一些网站通过构建url以不同的方式传递变量,如“facebook.com/user1”。 我认为“user1”被传递了,在facebook.com的基本目录中没有真正的名为“user1”的目录 如何使用“mysite.com/user1”而不是“mysite.com/?user=user1”来维护用户id,而不在基本目录中创建名为“user1”的目录 编程语言:C#。 IIS版本:7.5 提前感谢。两种方式: 1) 通过

当我尝试在url中传递参数时,我经常这样做,但我注意到facebook和其他一些网站通过构建url以不同的方式传递变量,如“facebook.com/user1”。 我认为“user1”被传递了,在facebook.com的基本目录中没有真正的名为“user1”的目录

如何使用“mysite.com/user1”而不是“mysite.com/?user=user1”来维护用户id,而不在基本目录中创建名为“user1”的目录

编程语言:C#。 IIS版本:7.5

提前感谢。

两种方式:

1) 通过使用自己的路径使用ASP.NET MVC。有关ASP.NET MVC的更多信息,请参考以下内容:

但是我建议您从第二个链接开始

2) 如果您使用的是通用ASP.NET Web表单,请使用。
另一个很好的例子是:

您可以如下生成URL

Request.Url.GetLeftPart(UriPartial.Path) + "?user=" + USERID