Próbuję dodać opcję w listview z wartości jako identyfikatory rekordów z bazy danych, więc mogę pozwolić użytkownikowi na sprawdzenie tych, które chcesz usunąć, a po kliknięciu przycisku kasowania mogę zbiór wartości od wyboru z prośbą .Formularz.
Mój problem jest, ponieważ pole wyboru w ASP.NET listview sprawia nazwę listview do właściwości name z wyboru, to pozwala mi robić Request.Form [ „checkboxname”].
Nie chcę używać Listviews usuwać polecenia, ale po prostu używać Request.Form aby uzyskać zbiór sprawdzonych wartości.
W jaki sposób można ustawić nazwę wyboru htmlinput NET tak nie zmienia to w czas renderowania?
Próbowałem:
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;
Ale nadal to czyni, takich jak:
<input name=PmList$ctrl0$CheckBoxDelete type=checkbox id=PmList_ctrl0_CheckBoxDelete value=3 />













