objekt til user control
jeg har et customer objekt jeg prøver at overføre til en kontrol således :<ps:Customerinfo
DataSource='<%# test1() %>'
ID="CustomerInfo"
runat="server"
/>
jeg er ret sikker på at test1() returnerer et customer objekt
i partial klassen har jeg flg kode:
public partial class customerinfo : System.Web.UI.UserControl
{
public Customer cus;
public Customer DataSource {
set {
ShowData(value);
}
}
protected void Page_Load(object sender, EventArgs e)
{
}
private void ShowData(ProSkolefoto.Customer cus)
{
this.cus = cus;
}
}
når jeg prøver at trække data ud i kontrollen f.eks.
<tr>
<td class="cusInfo_label">kunde id</td>
<td class="cusInfo_data"><%=cus.id %></td>
</tr>
<tr>
<td class="cusInfo_label">navn</td>
<td class="cusInfo_data"><%= cus.name %></td>
</tr>
får jeg fejlen:
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 2: <tr>
Line 3: <td class="cusInfo_label">kunde id</td>
Line 4: <td class="cusInfo_data"><%=cus.id %></td>
Line 5: </tr>
Line 6: <tr>