Intento agregar una casilla de verificación en una vista de lista con valor como identificadores de los registros de la base de datos para poder permitir que el usuario verifique los que desean eliminar y cuando hacen clic en el botón Eliminar puedo obtener la colección de valor de la casilla con solicitud .formar.
Mi problema es que, porque checkbox en una vista de lista ASP.NET representa el nombre de la vista de lista en la propiedad del nombre de la casilla de verificación, me impide hacer request.form [checkboxname].
No quiero usar Listviews delete commands pero simplemente use request.form para obtener la colección de valores verificados.
¿Cómo puedo establecer el nombre de la casilla htmlinput para que .NET no lo modifique en el tiempo de renderizado?
Yo he tratado:
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;
Pero aún se renderiza así:
<input name=PmList$ctrl0$CheckBoxDelete type=checkbox id=PmList_ctrl0_CheckBoxDelete value=3 />













