使用Page.GetRouteUrl时,application_authenticaterequest不会触发

时间:2012-11-30 19:39:49

标签: asp.net

我正在使用ASP.NET 4.0友好的SEO网址从Web应用程序转换一些URL:

<a href="profile.aspx" ></a>

<a href="<%= Page.GetRouteUrl("Profile", null) %>" ></a>

问题出在转换之前,当我尝试命中profile.aspx时会触发application_authenticaterequest但转换后,当我尝试点击Page.GetRouteUrl时,它不会触发application_authenticaterequest。

由于

1 个答案:

答案 0 :(得分:0)

我明白了。我有一个条件是检查以.aspx结尾的请求并且正在返回。在使用Page.GetRouteUrl

时,application_authenticaterequest实际上正在触发