C# 如何向控件树中生成的文本框添加引用?
我有一个在div中附加到HTML的输入字段。 我需要将此输入字段绑定到系统中的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
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"];