You've already forked linux-packaging-mono
							
							
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Data;
 | |
| using System.Configuration;
 | |
| using System.Collections;
 | |
| using System.Collections.Specialized;
 | |
| using System.Linq;
 | |
| using System.Web;
 | |
| using System.Web.Security;
 | |
| using System.Web.UI;
 | |
| using System.Web.UI.WebControls;
 | |
| using System.Web.UI.WebControls.WebParts;
 | |
| using System.Web.UI.HtmlControls;
 | |
| using System.Xml.Linq;
 | |
| using System.Web.DynamicData;
 | |
| 
 | |
| using MonoTests.Common;
 | |
| 
 | |
| public partial class ChildrenField : PokerFieldTemplateUserControl {
 | |
|     private bool _allowNavigation = true;
 | |
|     private string _navigateUrl;
 | |
| 
 | |
|     public string NavigateUrl {
 | |
|         get {
 | |
|             return _navigateUrl;
 | |
|         }
 | |
|         set {
 | |
|             _navigateUrl = value;
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     public bool AllowNavigation {
 | |
|         get {
 | |
|             return _allowNavigation;
 | |
|         }
 | |
|         set {
 | |
|             _allowNavigation = value;
 | |
|         }
 | |
|     }
 | |
|     
 | |
|     protected void Page_Load(object sender, EventArgs e) {
 | |
|         HyperLink1.Text = "View " + ChildrenColumn.ChildTable.DisplayName;
 | |
|     }
 | |
| 
 | |
|     protected string GetChildrenPath() {
 | |
|         if (!AllowNavigation) {
 | |
|             return null;
 | |
|         }
 | |
| 
 | |
|         if (String.IsNullOrEmpty(NavigateUrl)) {
 | |
|             return ChildrenPath;
 | |
|         }
 | |
|         else {
 | |
|             return BuildChildrenPath(NavigateUrl);
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     public override Control DataControl {
 | |
|         get {
 | |
|             return HyperLink1;
 | |
|         }
 | |
|     }
 | |
| }
 |