У меня есть поле ввода, которое добавляется к HTML в div.Мне нужно, чтобы это поле ввода было привязано к 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()
:
TextBox ctrlmenuItems = new TextBox();
ctrlmenuItems.ID = "ctrlmenuItems";
ctrlmenuItems.Text = "Enter your name";
this.form1.Controls.Add(ctrlmenuItems);
без удачи.
Добавление выполняется следующим образом:
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);
Мне нужно нажать «сохранить», и оно передает значение из textField в dataAccess, но я не могу понять, какправильно привязать это «виртуальное» текстовое поле.