0
<asp:ListBox ID="ListBoxMembers" runat="server" SelectionMode="Multiple"
DataValueField="FirstName"></asp:ListBox>
나는 사용자가 여러 사용자를 선택하고이 여기 문제 asp.net 웹 사이트에서 계산
int countSelected = ListBoxMembers.Items.Cast<ListItem>().Where(i => i.Selected).Count();
string groupName = txt_GroupName.Text;
var selectedNames = ListBoxMembers.Items.Cast<ListItem>().Where(i => i.Selected).Select(i => i.Value).ToList();
foreach(var FirstName in selectedNames)
{
Query
}
의 countSelected 실행 저장 버튼을 클릭 팝업, 안쪽이 목록 상자가 그리고 selectedNames는 항상 0입니다. 내가 잘못 가고있는 곳입니다. 나는 목록 상자에 데이터 바인딩을한다.
데이터 바인딩을 사용하여 상자를 채우고 있습니까? – magnattic
ViewState가 활성화되어 있습니까? 어떻게이 코드를 실행하는 데이터와 핸들러를 바인딩하고 있습니까? –
바인딩 방법을 게시 할 수 있습니까? – V4Vendetta