【问题标题】:Server.MapPath not working into Web forms?Server.MapPath 不适用于 Web 表单?
【发布时间】:2012-01-10 15:29:10
【问题描述】:

我想在我的 Web 窗体(Windows 窗体应用程序)中使用 Server.MapPath 但它没有占用 错误:

LinkedResource resource = new LinkedResource((Microsoft.SqlServer.Server.MapPath("Images\007jvr.gif")));

错误 1 ​​类型或命名空间名称“MapPath”不存在于 命名空间“Microsoft.SqlServer.Server”(您是否缺少程序集 参考?)

我需要做什么?

【问题讨论】:

  • 您是从 SQL 获取文件吗?你可以使用 HttpContext.Current.Server.MapPath("Images\007jvr.gif");
  • 我假设您的意思是 Web 窗体 - 因为这与 Windows 窗体不同。您是在 aspx 页面或代码文件中使用它还是...?

标签: asp.net webforms


【解决方案1】:

使用此语法从文件夹中获取文件。

    LinkedResource resource = new 
LinkedResource(HttpContext.Current.Server.MapPath("Images\007jvr.gif"));

【讨论】:

    猜你喜欢
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    • 2010-11-21
    相关资源
    最近更新 更多