få value af en textbox over i en varible inde i en server control
Hej Eksperter.Hvordan før jeg Value af en textbox control inde i en server control over i en public varible som jeg så kan kalde i backenden på min aspx side.
her er min server control og den linje fejler: get { return ((TextBox)Controls[0]).Text; }
[DefaultProperty("Text")]
[ToolboxData("<{0}:Test runat=server></{0}:Test>")]
public class Test : WebControl, INamingContainer
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
public string Text
{
get
{
String s = (String)ViewState["Text"];
return ((s == null) ? "[" + this.ID + "]" : s);
}
set
{
ViewState["Text"] = value;
}
}
protected override void CreateChildControls()
{
TextBox input1 = new TextBox();
input1.Text = "default";
Controls.Add(input1);
}
public string DataValue
{
get { return ((TextBox)Controls[0]).Text; }
set { ((TextBox)Controls[0]).Text = value; }
}
private string DefaultValue;
public string defaultvalue
{
get { return DefaultValue; }
set { DefaultValue = value; }
}
}