【发布时间】:2016-02-11 13:26:21
【问题描述】:
我继承了一个用 .net webforms 编写的项目,基本上只是一个需要换肤/做出响应的旧网站。所有这些都已完成并按应有的方式发挥作用。但是我注意到该站点的旧版本不包含 404 页面,我认为这对于该站点是必要的。我制作了一个 404 页面,但我想做的是在页面上显示 URL。所以会是这样的
<div>
<h1>Something went wrong with</h1>
<h2>Page URL here</h2>
</div>
我知道在 MVC.net 你可以写http://www.domainname.com@(Request.QueryString["aspxerrorpath"]
但是网络表单中的等价物是什么?
仅供参考,每个页面的“后端”都是用 VB 编写的
提前致谢
【问题讨论】:
-
当您询问如何使用查询字符串调用页面或如何从被调用页面中获取查询字符串时?
-
我不确定如何让我的问题更清楚。我想要做的是显示页面的 url(无论发生错误的页面),我的示例显示
...
。 QueryString 的示例在 MVC 中,但这个项目是 webforms,因此我需要一些帮助 -
您可以在 WebForms 中使用
<%= Request("aspxerrorpath") %>。假设您在 web.config 中设置了<customErrors />。为 VB 更新,它使用括号而不是括号。