나는 목록보기를 가지고 있으며 사용자가 답변 할 수 있도록 몇 가지 질문을 바인딩하고 있습니다. 질문의 유형에 따라 , 다소 같은 등등 radiobuttonlist, 드롭 다운리스트, 텍스트 상자, 같은 다른 입력 컨트롤을 통해웹 양식에서 조건부로 장소 컨트롤을 지정하십시오.
대답 할 수 있습니다
<itemtemplate>
if (#eval("QuestionType") == 1)
{
<asp:RadioButtonList runat="Serer" />
}
elseif(#eval("QuestionType") == 2)
{
<asp:DropDownList runat="Serer" />
}
elseif(#eval("QuestionType") == 3)
{
<asp:CheckboxList runat="Serer" />
}
</itemtemplate>
위가의 간단한 예를 들어 의사 코드 무엇인지 나는 실제로있다.
저는 실제로 제가 찾고있는 것을 이해하기를 바랍니다.
"호출 할 수없는 멤버 'System.Web.UI.WebControls.ListViewItem.DataItem'은 메서드처럼 사용할 수 없습니다." –
효과가있었습니다. 방금 DataBinder.Eval 대신 Eval을 사용했습니다 (Container.DataItem –