我有代码:
namespace ShowDiagram1
{
public partial class WebForm1 : System.Web.UI.Page
{
bitmap.Save(Server.MapPath("pic1.jpg"), ImageFormat.Jpeg);
Image1.ImageUrl = this.ResolveUrl("pic1.jpg");
}
}
它运作正常。 我将此代码移至新类
namespace ShowDiagram1
{
public class MyDraw : WebForm1
{
...
bitmap.Save(Server.MapPath("pic1.jpg"), ImageFormat.Jpeg);
Image1.ImageUrl = this.ResolveUrl("pic1.jpg");
}
}
现在我有运行时错误
对象引用未设置为对象的实例。描述:一个 在执行当前Web期间发生了未处理的异常 请求。请查看堆栈跟踪以获取有关的更多信息 错误以及它在代码中的起源。
异常详细信息:System.NullReferenceException:不是对象引用 设置为对象的实例。
来源错误:
第85行:Image1.ImageUrl = ResolveUrl(" pic1.jpg");
pic1.jpg创建好了。
感谢。
答案 0 :(得分:0)
我认为这个问题的整个目标都很模糊,应该重新定义。如果MyDraw只是一个包含一些代码的实用程序类,那么它应该与继承无关,而是必须在构造函数中传递必要的数据并存储为变量。