asp.net - 无法使用前导 .. 退出顶级目录错误

标签 asp.net

“不能使用前导 .. 退出顶级目录” 我在我的项目中使用 Windows 身份验证,当我将表单设置为起始页时,出现上述错误。请提出建议

<%@ Page Title="" Language="C#" MasterPageFile="~/TravelsMaster.master" AutoEventWireup="true"
    CodeBehind="AgentMaster.aspx.cs" Inherits="TravelsManagementSystem.Forms.Master.AgentMst.AgentMaster" %>

最佳答案

这意味着您的网页引用了您网页上一级文件夹中的内容,但您的网页已经在网站的根文件夹中,因此相对路径无效。从您的异常消息来看,问题似乎是由图像控件引起的。

你必须有这样的东西:-

<asp:Image ImageUrl="..\foo.jpg" />

但由于页面本身位于网站的根文件夹中,因此它不能引用上一级的内容,这正是领先的 ..\ 正在做的事情。

关于asp.net - 无法使用前导 .. 退出顶级目录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12384924/

相关文章:

c# - 即使 ID 存在,Findcontrol 也返回 null

javascript - 单击时将 CSS 应用于 GridView

asp.net - 如何在asp.net的Gridview中获取路径存储在数据库中的图像

c# - 代码分析——不要多次处理对象

asp.net - 代码小修改后为 "Cannot access a disposed object"

asp.net - 使用 Moq 对 View 属性进行单元测试

c# - 序列化 JSON Dictionary<string, string>

asp.net - 模拟时无法加载文件或程序集 'app_code' 或其依赖项之一

asp.net - 如何以编程方式删除 ascx 的 OutputCache?

asp.net - 如何动态渲染控件?