如何在初学者的asp.net中重写url?

问题描述 投票:-1回答:1

我无法使用以下代码重写网址。由于我是asp.net的新手,我对谷歌中发现的各种代码感到困惑。

<system.webServer>

<defaultDocument>
<files>
<clear/>
<add value="Default.aspx"/>
</files>
</defaultDocument>
<modules runAllManagedModulesForAllRequests="true">
<add name="UrlRewriter" 
type="Intelligencia.UrlRewriter.RewriterHttpModule"/>
</modules>

<validation validateIntegratedModeConfiguration="false" />

</system.webServer>

<rewriter>
<rewrite url="~/vendor1.aspx?id=1" to="~/products.aspx?category=books" />
</rewriter>
asp.net
1个回答
0
投票

要重写ASP.NET中的URL,我们将使用HTTP模块。在HTTP处理程序执行之前和之后调用HTTP模块。 HTTP模块帮助我们拦截,参与或修改每个单独的请求。 HTTP模块实现IHttpModule接口,该接口位于System.Web命名空间中。模块是处理ASP.NET应用程序的身份验证和授权的模块。如果要实现URL字符串的加密或对应用程序的任何自定义更改,可以通过编写HTTP模块来完成。

访问http://www.c-sharpcorner.com/UploadFile/akkiraju/url-rewriting-in-Asp-Net/

© www.soinside.com 2019 - 2024. All rights reserved.