Donnerstag, 25. Januar 2007

C# - IsUri


public static bool IsUri(string _uri){
try{
System.Uri ___tmp = new System.Uri(_uri);
}catch(Exception _ex){
return false;
}
return true;
}

C# - IsDate


public static bool IsDate(string _dt){
try{
System.DateTime ___tmp = System.DateTime.Parse(_dt);
}catch(Exception _ex){
return false;
}
return true;
}

C# - IsNumeric


public static bool IsNumeric(string _n){
try{
double ___tmp = System.Double.Parse(_n, System.Globalization.NumberStyles.Any);
}catch(Exception _ex){
return false;
}
return true;
}

C# - WebControl to String


using System;
using System.IO;
using System.Web.Hosting;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Text;


public static String WebControlToString(Control _ctl)
{
StringWriter sw = new StringWriter();
System.String tab = "";
HtmlTextWriter htw = new HtmlTextWriter(this.sw, tab);
// or XhtmlTextWriter or Html32TextWriter
_ctl.RenderControl( htw );
return sw.ToString();
}

/* ****************************************************** *
hl = new HyperLink();
hl.NavigateUrl = "http://localhost/";
hl.Text = "Lokaler Server";
Console.WriteLine( WebControlToString( hl ) );
* ****************************************************** */