C# 如何向控件树中生成的文本框添加引用?

C# 如何向控件树中生成的文本框添加引用?,c#,.net,asp-classic,textbox,C#,.net,Asp Classic,Textbox,我有一个在div中附加到HTML的输入字段。 我需要将此输入字段绑定到系统中的ctrlmenuItems,但我不知道如何绑定 我有一个调用对象的函数: protected void btnSave_Click(object sender, EventArgs e){ int Id = int.Parse(Request.QueryString["edit"]); DA.page itmToEdit = DA.page.StaticGetById(Id); itmToEdit.titl

我有一个在div中附加到HTML的输入字段。 我需要将此输入字段绑定到系统中的
ctrlmenuItems
,但我不知道如何绑定

我有一个调用对象的函数:

protected void btnSave_Click(object sender, EventArgs e){
  int Id = int.Parse(Request.QueryString["edit"]);
  DA.page itmToEdit = DA.page.StaticGetById(Id);
  itmToEdit.title = ctrltitle.Text;
        itmToEdit.menuItems = ctrlmenuItems.Text;
  itmToEdit.content = ctrlcontent.Text;
  itmToEdit.Update();
  UpdateGUI();
  pnlEditArea.Visible = false;
}
我尝试使用:

protected global::System.Web.UI.WebControls.TextBox ctrlmenuItems;
这只会创建一个空引用

我尝试调用此
onInit()

没有运气

追加操作如下所示:

litMenu.Text += string.Format(@"<div>
      <a class='button' href='?del={1}'>Slet</a>
      <input name='ctrlmenuItems' type='text' id='ctrlmenuItems' value'{0}' />
    </div>",
  itm.menuItems,
  itm.id);
litMenu.Text+=string.Format(@)
",
itm.menuItems,
itm.id);
我需要能够单击“保存”,它将值从textField传递到dataAccess
但是我不知道如何正确绑定这个“虚拟”文本框。

输入
带有
名称
属性的标记将在页面发回时存储在
请求.表单
数组中

无论您是手动添加
文本框
控件,还是简单地插入相应的HTML(我不建议这样做,通过字符串连接构建HTML很容易产生无效的HTML),您都可以使用以下命令在单击按钮时检索值:

string value = Request.Form["ctrlmenuItems"];
string value = Request.Form["ctrlmenuItems"];