Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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# 如何将asp.net中的URL从QueryString重写为基于文件夹的URL_C#_Asp.net_.net_Url Rewriting - Fatal编程技术网

C# 如何将asp.net中的URL从QueryString重写为基于文件夹的URL

C# 如何将asp.net中的URL从QueryString重写为基于文件夹的URL,c#,asp.net,.net,url-rewriting,C#,Asp.net,.net,Url Rewriting,我在ASP.Net中做这个项目,我已经使用QueryString来创建基于它的动态概要文件 *Resume.aspx?ID=UxppUvJJ===QM* 基于这个id,配置文件是在运行时生成的,我希望这样。如果用户是atif, 它应该是Resume.aspx/atif/如果atif id是UxppUvJJ==QM,那么应该转到同一个url 然后在用户名的基础上,根据id进行移动 同样,如果我们执行Resume.aspx/atif/ar 它应该打开阿拉伯语版本,如果我打开Resume.aspx/

我在ASP.Net中做这个项目,我已经使用QueryString来创建基于它的动态概要文件

*Resume.aspx?ID=UxppUvJJ===QM*
基于这个id,配置文件是在运行时生成的,我希望这样。如果用户是atif, 它应该是Resume.aspx/atif/如果atif id是UxppUvJJ==QM,那么应该转到同一个url 然后在用户名的基础上,根据id进行移动

同样,如果我们执行
Resume.aspx/atif/ar
它应该打开阿拉伯语版本,如果我打开
Resume.aspx/atif/
它应该打开英语版本。
Resume.aspx/atif/ar/SomePage.aspx
也应该是阿拉伯语。 我还有两个资源文件,一个是阿拉伯语,一个是英语

如何在IIS和代码中执行此操作


谢谢,

使用URLRewite来实现这种功能

请在msdn上检查此项: