C# 默认下拉列表和复选框列表值

C# 默认下拉列表和复选框列表值,c#,asp.net,sql,C#,Asp.net,Sql,我有一个“添加项目”表单,允许向db添加新项目详细信息的人从下拉列表中选择项目经理,并使用复选框列表选择团队。项目详细信息写入项目表{ProjectID,CompanyID,ProjectName,StartDate,EndDate,Description},指定一个迭代并写入迭代表(一个项目可以包含一个或多个迭代){ProjectMetationId,ProjectID,StartDate,EndDate}。Members表中的成员成为ProjecterationMembers{Project

我有一个“添加项目”表单,允许向db添加新项目详细信息的人从下拉列表中选择项目经理,并使用复选框列表选择团队。项目详细信息写入项目表{ProjectID,CompanyID,ProjectName,StartDate,EndDate,Description},指定一个迭代并写入迭代表(一个项目可以包含一个或多个迭代){ProjectMetationId,ProjectID,StartDate,EndDate}。Members表中的成员成为ProjecterationMembers{ProjecterationMemberId,ProjecterationId,MemberID}

我目前正在处理的是项目详细信息表单,它允许管理员添加新的项目迭代


我试图做的是在下拉列表中设置先前在默认情况下添加项目时选择的项目经理的名称,并在默认情况下选中复选框-将团队成员分配给项目时选中的复选框。我该怎么做?非常感谢您的帮助

假设您传递了项目经理的姓名(或者更好的是id)和团队成员列表,那么我认为您所要做的就是写:

ManagerDropDownList.value = IdValuePassedToForm;

for (var i = 0; i < TeamCheckBoxes.length; i++)
{
    if (TeamMembersPassedToForm.Contains(TeamCheckBoxes[i].value))
    {
        TeamCheckBoxes[i].checked = true;
    }
}
ManagerDropDownList.value=IdValuePassedToForm;
对于(var i=0;i
根据应用程序的组织方式,会话或视图状态可能是合适的。你熟悉他们吗?