Browse Source

ImageField.cs: fix null reference bug.

svn path=/trunk/mcs/; revision=62956
Andrew Skiba 19 năm trước cách đây
mục cha
commit
5886c7b20b

+ 4 - 0
mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog

@@ -1,3 +1,7 @@
+2006-07-25 Andrew Skiba <[email protected]>
+
+	* ImageField.cs: fix null reference bug.
+
 2006-07-25 Andrew Skiba <[email protected]>
 
 	* DetailsView.cs: init DataKey property with empty collection.

+ 4 - 1
mcs/class/System.Web/System.Web.UI.WebControls/ImageField.cs

@@ -299,7 +299,10 @@ namespace System.Web.UI.WebControls {
 		
 		protected virtual void OnDataBindField (object sender, EventArgs e)
 		{
-			DataControlFieldCell cell = (DataControlFieldCell) sender;
+			DataControlFieldCell cell = (DataControlFieldCell) sender;
+
+			if (cell.Controls.Count == 0)
+				return;
 			
 			if (imageProperty == null)
 				imageProperty = GetProperty (cell.BindingContainer, DataImageUrlField);