علت خطای Object reference not set to an instance of an object
سلام. من پس از اجرای کد زیر
try
{
Cn.Open();
cmd.ExecuteNonQuery();
Label1.Text = "پس از تایید توسط مدیریت آگهی شما در سایت نمایش داده خواهد شد";
if (Fileupload.FileName != null)
Fileupload.PostedFile.SaveAs(path + "\\UploadedUserFiles\\" + nummaxid.ToString() + ".jpg");
Cn.Close();
}
catch (Exception ex)
{
Response.Write(ex);
}
با این error مواجه میشم
System.NullReferenceException: Object reference not set to an instance of an object. at poster.Wizard1_FinishButtonClick(Object sender, WizardNavigationEventArgs e)
لطفا من رو راهنمایی کنید.
نقل قول: علت خطای Object reference not set to an instance of an object
اول اینکه به جای
if (Fileupload.FileName != null)
از
if (FileUpload1.HasFile)
استفاده کن و دوم اینکه بلاکهای try و catch رو بردار برنامه رو اجرا کن و ببین رو کدوم خط از برنامه ات داره ارور میده و اون ارور رو اینجا قرار بده
نقل قول: علت خطای Object reference not set to an instance of an object
try , catch را حذف کردم. خطایی نداد ولی عکس upload نمیشه
string path = Request.PhysicalApplicationPath;
Cn.Open();
cmd.ExecuteNonQuery();
Label1.Text = "پس از تایید توسط مدیریت آگهی شما در سایت نمایش داده خواهد شد";
if (Fileupload.HasFile)
Fileupload.PostedFile.SaveAs(path + "\\UploadedUserFiles\\" + nummaxid.ToString() + ".jpg");
Cn.Close();
نقل قول: علت خطای Object reference not set to an instance of an object
if(FileUpload1.HasFile)
{
FileUpload1.SaveAs(Request.PhysicalApplicationPath +"\\Yor Folder\\"+ FileUpload1.Filename);
}
نقل قول: علت خطای Object reference not set to an instance of an object
FileUpload1.SaveAs(Server.MapPath("Yor Folder/" + FileUpload1.FileName));
نقل قول: علت خطای Object reference not set to an instance of an object
خیلی ممنون. من به نتیجه رسیدم. البته یک مشکل کارم این بود که fileupload رو در wizard گذاشته بودم و هر بار بین صفحات wizard جابجا می شدم محتوای fileupload پاک می شد و عکس upload نمی شد.