ASP.NET 和自定义路由到默认页面
我已经使 asp.net 中的路由能够正常工作。但是,如果我使用 Default.aspx 键入地址,它仍然会超出我的路由并点击页面。
2)以及对于我的应用程序的第一个请求没有命中路由处理程序。即当 http://localhost:8080/
(使用 Visual Studio 服务器)没有命中,所以我无法正确渲染第一页
I have made the routing in asp.net to work correctly .But still if i type the Address with Default.aspx it's surpassing my routes and hitting the Page.
2)As well as For the First request of my application is not hitting the route handler .ie whenhttp://localhost:8080/
(using visual studio server) is not hitting so i am not able to render the first page correctly
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么需要处理default.aspx?如果您引用网站的根目录,例如:
地址已正确解析。那么如果有人想输入default.aspx 该怎么办,因为这是他们到达那里并使default.aspx 显示在地址栏中的唯一方法。这里到底有什么问题呢?
至于你的第二个问题,可能是Web.config中的配置问题。确保 WEb.config 中有以下内容:
Why do you need to handle default.aspx? If you refer to the root of your website like:
The address is resolved correctly. So what if someone wants to type in default.aspx, since that's the only way they will get there and have default.aspx show in the address bar. What exactly is the problem here?
As for your second question, it might be a configuration problem in the Web.config. Make sure you have the following in WEb.config: