![](/img/trans.png)
[英]Block Access to URL in ASP.NET and C# in web.config file
[英]How to rewrite an url with parameters in ASP.NET/C# using web.config file
我正在创建一个asp.net Web应用程序,我希望它可以在URL中带有或不带有文件扩展名的情况下工作
例如,假设这是我们的网址
本地主机:8080 /的Login.aspx东西= 1
我希望它在用户输入时起作用
本地主机:8080 /登录东西= 1
要么
本地主机:8080 /的Login.aspx东西= 1
我做了这样的事情
<rewrite>
<rules>
<rule name="Rewrite with .aspx" stopProcessing="true">
<match url="^(.+)(\?(.+)$|\#(.+)$|$)"/>
<action type="Rewrite" url="{R:1}.aspx{R:2}"/>
</rule>
</rules>
</rewrite>
有时这可行,但根本不起作用,是否会影响页面中除地址栏中的URL之外的所有其他URL?我的网站中有iframe,请有人帮帮我。
谢谢
如果u使用.NET 4.0,它有一个内置的URL路由功能检查此文章
我认为它将帮助您
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.