Te doy este código que acabo de probar. Te puede guiar cómo puedes conseguir lo que quieres.
Se trata de un viewstate que rescata los valores de un textbox después que el usuario se escribe algo en el textbox.
Modifica esto según tu proyecto y me cuentas como te va.
Del lado del Cliente
Código ASP:
Ver original<asp:TextBox AutoPostBack="true" ID="txt" runat="server" ontextchanged="txt_TextChanged"></asp:TextBox>
Del Lado del código
Código ASP:
Ver originalprotected void txt_TextChanged(object sender, EventArgs e)
{
List<string> Listacampo = new List<string>();
if (ViewState["Listacampo"] != null)
{
Listacampo = (List<string>)ViewState["Listacampo"];
}
Listacampo.Add(txt.Text);
ViewState["Listacampo"] = Listacampo;
}