У меня есть пользовательский NewItem.aspx, который я создал, создав новый aspx из существующего
Я хотел поместить элемент управления в шаблоне 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"/>
Теперь я хочу сослаться на ddlSectors из моей библиотеки кода, но он всегда выбрасывает ссылку на объект, не установленную в экземпляр объекта.
Я считаю, что это потому, что элемент управления находится внутри шаблона XSL.
так есть ли обходной путь для этого?
спасибо