NavigateUrl与aspxerrorpath错误

时间:2016-06-10 14:45:28

标签: asp.net

我的Aspx页面中有这段代码:

<asp:hyperlink Text="Staff Directory" runat="server" NavigateUrl="~/directory.aspx" ID="Directory" />

当我检查HTML源代码时,我看到了:

<li><a href="/directory/">Faculty &amp; Staff Directory</a></li>

因此,它在将代码呈现为HTML时忽略了根路径。我从互联网上尝试了很多解决方案,但都没有。有什么建议吗?

此处禁用自定义错误后出现错误: '/'应用程序中的服务器错误。

运行时错误

描述:服务器上发生了应用程序错误。此应用程序的当前自定义错误设置可防止远程查看应用程序错误的详细信息(出于安全原因)。但是,它可以由运行在本地服务器计算机上的浏览器查看。

详细信息:要在远程计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录中的“web.config”配置文件中创建标记。然后,此标记应将其“mode”属性设置为“Off”。

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

注意:您看到的当前错误页面可以通过修改应用程序配置标记的“defaultRedirect”属性以指向自定义错误页面URL来替换为自定义错误页面。

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

1 个答案:

答案 0 :(得分:0)

试试这个:

dt[, lapply(list(min=min, max=max), function(f) f(Petal.Width)), by=Species]
#       Species min max
# 1:     setosa 0.1 0.6
# 2: versicolor 1.0 1.8
# 3:  virginica 1.4 2.5

这也假设directory.aspx位于根路径中。