我正在重写web.config文件中的url规则,但是在没有aspx扩展名的情况下使用该规则时不起作用。 Web配置看起来像这样
<configuration>
<modulesSection>
<rewriteModule>
<rewriteOn>true</rewriteOn>
<rewriteRules>
<rule source="CaseDetails/(.*).aspx" destination="Client/Cases/CaseDetails.aspx" />
<rule source="ArticleDetails/(.*).aspx" destination="Client/Articles/ArticleDetails.aspx" />
</rewriteRules>
</rewriteModule>
</modulesSection>
</configuration>
但我想以不应使用.aspx的方式编写它。
答案 0 :(得分:0)
尝试在 web.Config 文件中使用以下内容:
<system.web>
<urlMappings enabled="true">
<add url="~/Default" mappedUrl="~/Default.aspx?name=hello&id=6"/>
</urlMappings>
</system.web>