在ASP.NET中重写URL
我正在寻找一个重写这样的转换URL标记在ASP.NET中重写URL,.net,asp.net,url,url-rewriting,.net,Asp.net,Url,Url Rewriting,我正在寻找一个重写这样的转换URL标记 www.example.com/subject.aspx?subject=aa&page=1 到 我试图增加2美元,但在visual studio中显示错误,它不允许我编译解决方案。尝试以下操作: <rewrite url="^~/subjects/([A-Za-z]+)/([0-9]+)$" to="~/subject.aspx?subject=$1&page=$2"/> 试试这个: <rewrite ur
www.example.com/subject.aspx?subject=aa&page=1
到
我试图增加2美元,但在visual studio中显示错误,它不允许我编译解决方案。尝试以下操作:
<rewrite url="^~/subjects/([A-Za-z]+)/([0-9]+)$" to="~/subject.aspx?subject=$1&page=$2"/>
试试这个:
<rewrite url="^~/subjects/([A-Za-z]+)/([0-9]+)$" to="~/subject.aspx?subject=$1&page=$2"/>
可能是因为您在重写规则中使用“/”,所以它会创建“虚拟目录”,绕过此问题的一种方法是使用html标记base href。可能是因为您在重写规则中使用“/”,所以它会创建“虚拟目录”,绕过此问题的一种方法是使用html标记base href。我正在寻找类似Ooops的内容抱歉,我写了你想要的反向内容;-)好的,我颠倒了我的答案:-)你好,我的问题中也有一个输入错误,请查看粗体的更新并更新你的答案。谢谢,当然,我现在明白了,更新:-)PS。这就是为什么我“喜欢”正则表达式,它们是如此“清晰”;-)我在寻找类似“哦,对不起,我写了你想要的相反的东西;-)好的,我颠倒了我的答案:-)你好,我的问题中也有一个输入错误,请查看粗体的更新并更新你的答案。谢谢,当然,我现在明白了,更新:-)PS。这就是为什么我“喜欢”正则表达式,它们是如此“清晰”;-)