나는 내가 지금 내가 원하는이코드 숨김에서 XSL 템플릿 내의 컨트롤을 참조 하시겠습니까?
<asp:DropDownList ID="ddlSectors" AutoPostBack="true" runat="server" __designer:bind="{ddwrt:DataBind('i',ddlSectors,'SelectedValue','TextChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Sector')}">
</asp:DropDownList>
<!--<SharePoint:FormField runat="server" id="ff7{$Pos}" ControlMode="New" FieldName="Sector" __designer:bind="{ddwrt:DataBind('i',concat('ff7',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Sector')}"/>-->
<SharePoint:FieldDescription runat="server" id="ff7description{$Pos}" FieldName="Sector" ControlMode="New"/>
처럼 XSL 템플릿 내부 행에 컨트롤을 넣어 원하는 소재 기존 하나
에서 새로운 영문을 작성하여 만든 사용자 정의 NewItem.aspx이 내 코드 라이브러리에서 ddlSectors를 참조하지만 항상 객체의 인스턴스에 설정되지 않은 객체 참조를 throw합니다.
컨트롤이 XSL 템플릿 안에 있기 때문에 이것이 가능하다고 생각합니다.
그래서이 문제를 해결할 수있는 방법이 있습니까?
감사합니다.
안녕
덕분에 일 NewItem.aspx 양식 이렇게하면 드롭 다운 목록은 HTML 행 하나에 한 번만 렌더링됩니다. 코드 숨김에서 참조해야합니다. 감사합니다. –
편집 된 답변보기 참조. –