Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.NET中重写URL_.net_Asp.net_Url_Url Rewriting - Fatal编程技术网

在ASP.NET中重写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&amp;page=$2"/> 试试这个: <rewrite ur

我正在寻找一个重写这样的转换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&amp;page=$2"/>

试试这个:

<rewrite url="^~/subjects/([A-Za-z]+)/([0-9]+)$" to="~/subject.aspx?subject=$1&amp;page=$2"/>


可能是因为您在重写规则中使用“/”,所以它会创建“虚拟目录”,绕过此问题的一种方法是使用html标记base href。

可能是因为您在重写规则中使用“/”,所以它会创建“虚拟目录”,绕过此问题的一种方法是使用html标记base href。

我正在寻找类似Ooops的内容抱歉,我写了你想要的反向内容;-)好的,我颠倒了我的答案:-)你好,我的问题中也有一个输入错误,请查看粗体的更新并更新你的答案。谢谢,当然,我现在明白了,更新:-)PS。这就是为什么我“喜欢”正则表达式,它们是如此“清晰”;-)我在寻找类似“哦,对不起,我写了你想要的相反的东西;-)好的,我颠倒了我的答案:-)你好,我的问题中也有一个输入错误,请查看粗体的更新并更新你的答案。谢谢,当然,我现在明白了,更新:-)PS。这就是为什么我“喜欢”正则表达式,它们是如此“清晰”;-)