Class der tester URL gyldighed virker ikke
Hejsa.Jeg døjer med at lave en klasse, der tester når en bruger har indtastet et link, og tilføjer "http://" og fjerner mellemrum. indtil videre ser min klasse sådan ud:
public class UrlFormatting
{
public String FormatURL(string Link)
{
Link.TrimStart();
Link.TrimEnd();
if (Link.StartsWith("www") == false)
{
if (Link.StartsWith("http://"))
{
return Link;
}
}
else
{
Link.Insert(0, "http://");
return Link;
}
Link = "Ugyldigt link format. Links skal starte med http:// og/eller www.";
return Link;
}
}
Jeg vil så kalde det sådan her:
protected void Button1_Click(object sender, EventArgs e)
{
string Link = TextBox1.Text.ToString();
UrlFormatting Url = new UrlFormatting(Link);
Url.FormatURL(TextBox1.Text);
Label1.Text = Link.ToString();
}
Jeg får så en fejlmeddelelse om, at den mangler en constructor i min klasse. Jeg er lidt ny med hensyn til klasser, og jeg kan virkelig ikke finde fejlen, så hvis nogle ved hvad der er galt, eller har en meget bedre måde at lave klassen på, så vil jeg meget gerne vide det :-)
På forhånd tak ;-)