Asp.net 我想重写url

Asp.net 我想重写url,asp.net,Asp.net,我有一条路,那就是。我想将给定路径重写为。 你能帮我吗 web.config代码为 <urlrewrites> <rule> <url>Eng</url> <rewrite>/PdfQuotation/Eng.pdf</rewrite> </rule> </urlrewrites> 英格 /PDFQUtatio

我有一条路,那就是。我想将给定路径重写为。 你能帮我吗

web.config代码为

 <urlrewrites>
          <rule>
            <url>Eng</url>
            <rewrite>/PdfQuotation/Eng.pdf</rewrite>
         </rule> </urlrewrites>

英格
/PDFQUtation/Eng.pdf
页面代码为

<a href ="Eng"> eng</a>


上述所有代码均在本地主机上运行,但该代码未在服务器上运行。

注意:我已根据您的评论编辑了我的答案

我有一种感觉,你在错误地处理这个问题

由于您希望用户知道的存在,您应该在超链接中使用它

因此,当用户单击超链接时,他会在地址栏中看到

要将映射到,您应该修改网络配置。文件,如下所示

<system.web>
   ...
    <urlMappings enabled="true">
        <add url="~/eng/" mappedUrl="~/PdfQuotation/eng.pdf" />
    </urlMappings>
   ...
</system.web>

...
...

亲爱的先生,我有一个名为“PdfQuotation”的文件夹,其中还包含文件“Eng.pdf”。什么时候使用。当我单击在浏览器中以路径“”打开的结束pdf时,但我希望浏览器路径显示为“”而不是“”