我创建了一个网站,我正在尝试实现网址重写。当我点击锚标记时,它成功将值完全发布到其他页面。我已经以其他形式捕获了Request.Querystring中的值。但它也捕获位于查询字符串中另一页面上的图像,js和cs文件。
如下面的屏幕截图所示,查询字符串将值显示为main.css
请帮忙
主要文件
<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="~/home/My-Home-Page">
Home Page
</asp:LinkButton>
重定向文件
if (Request.QueryString["variant"] != null || Request.QueryString["variant"] != "")
{
}
Webconfig
<rewriter>
<rewrite url="~/home/(.+)" to="~/Product-Details.aspx?variant=$1" />
</rewriter>
<httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" />
</httpModules>
<configSections>
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
</configSections>