Я пытаюсь добавить флажок в виде списка со значением, как идентификаторы записей из базы данных, так что я могу позволить пользователю проверить те, которые они хотят удалить, и при нажатии на кнопку удаления можно получить коллекцию стоимости флажка с запросом .form.
Моя проблема, потому что флажок в списке следует ASP.NET предоставляет имя ListView в имени свойство флажка, это мешает мне делать Request.Form [ «checkboxname»].
Я не хочу использовать ListViews удалять команды, а просто использовать Request.Form, чтобы получить коллекцию проверяемых значений.
Как я могу установить имя htmlinput флажка так .NET не меняет его в время рендеринга?
Я пытался:
ListViewDataItem dataItem = (ListViewDataItem)e.Item;
HtmlInputCheckBox _CheckBoxDelete = (HtmlInputCheckBox)e.Item.FindControl(CheckBoxDelete);
_CheckBoxDelete.Visible = true;
_CheckBoxDelete.Value = DataBinder.Eval(dataItem.DataItem, id).ToString();
_CheckBoxDelete.Name = deletechecked;
Но все-таки это делает, как:
<input name=PmList$ctrl0$CheckBoxDelete type=checkbox id=PmList_ctrl0_CheckBoxDelete value=3 />













