对非共享成员的引用需要对象引用

时间:2009-08-11 11:09:04

标签: asp.net vb.net

我在命名空间BusinessLogics下添加了一个类。 我已将System.Web.UI.Page继承到类,并将错误显示为“最终预期” System.Web.UI.Page

Namespace BusinessLogics
    Public Class BllUploadImages Inherits System.Web.UI.Page
    End Class
End Namespace

如何删除我的错误。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

Server属性是Page类的实例属性,因此您需要一个Page实例才能访问它。您可以通过几种不同的方式解决此问题。

看起来objDesign属于继承System.Web.UI.Page的类型。也许您可以使用该实例来调用MapPath方法:

serverPath = objDesign.Server.MapPath(".") + "\"

另一种方法是获取当前HttpContext对象并使用该对象的Server属性:

serverPath = HttpContext.Current.Server.MapPath(".") + "\"