2014-03-26 2 views
0

asp.net에서 updatepanel과 함께 이미지 컨트롤을 사용할 때 컴파일러에서 오류가 발생합니다. NullReference 예외,
시체를 도와주세요. 그런 문제를 피하기 위해 무엇을해야합니까? 코드 파일이asp.net의 UpdatePanel 컨트롤을 사용하는 이미지 컨트롤에서 NullException 오류가 발생했습니다.

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
    <div> 
     <asp:AsyncFileUpload ID="flduserphoto" runat="server" 
        OnClientUploadComplete="OnClientAsyncFileUploadComplete" 
        OnUploadedComplete="OnAsyncFileUploadComplete" Width="374px" /> 
        <asp:Image runat="server" ID="imgPhoto" Width="150px" /> 
    </div> 
    </ContentTemplate> 
</UpdatePanel> 

,

public partial class Registration_frmUserRegistration : System.Web.UI.Page 
{ 

DataTable dt; 

#region FileUploadControl Section 
protected void OnAsyncFileUploadComplete(object sender, AsyncFileUploadEventArgs e) 
{ 
    if (flduserphoto.FileBytes != null) 
    { 
     lblgender.Text = "asdf"; 
     Context.Session.Add("SessionImage", flduserphoto.FileBytes); 
    } 
} 
#endregion 
protected void Page_Load(object sender, EventArgs e) 
{ 
} 

protected void btnSave_Click(object sender, EventArgs e) 
{ 
    BALUserAddress objUserAddress = new BALUserAddress(); 
    objUserAddress.UserType = ddlusertype.Text; 
    byte[]imageByte = new byte[flduserphoto.PostedFile.ContentLength]; 
    objUserAddress.ProfilePicture=imageByte; 
    objUserAddress.ParentID = "0"; 
    objUserAddress.RelationWith="Self"; 
    objUserAddress.RegistrationDateTime= DateTime.Now; 
    string msg = objUserAddress.SaveUserDetails(); 
    lblMsg.Text=msg; 
    mpMsg.Show(); 
} 
} 

이 내 코드 파일이

+0

코드를 공유하는 것은 당신을 도울 수 – Arshad

+0

불편을 끼쳐 드려 죄송합니다. 제 문제를 편집했습니다. – mmj89

+0

.cs 코드도 업데이트 할 수 있습니까? – Neo

답변

0

양식 태그에서이 일을 시도하시기 바랍니다있다

<form id="form1" enctype="multipart/form-data" method="post" runat="server">