2013-08-23 139 views
0

我正在使用ASP中继器从Sitecore多列表字段中获取元素(请参阅下面的代码)。提交表单时,我无法提取所选选项的值。尝试向元素添加ID和runat =“server”会中断代码,因为中继器也有runat =“server”。无法使用中继器从选择字段中选择选项(ASP.net/Sitecore)

我对ASP很新,但似乎必须有一个选项来拉取表单中选定字段的值。

这是代码:

<asp:Repeater ID="rptSubjectSelect" runat="server" OnItemDataBound="rptSubject_ItemDataBound"> 
          <HeaderTemplate> 
     <select data-id="select" class="dropdown-component--select"> 
          </HeaderTemplate> 
          <ItemTemplate> 

           <option value="<%# ((Sitecore.Data.Items.Item)Container.DataItem)["TextSubject"].ToString() %>"><%# ((Sitecore.Data.Items.Item)Container.DataItem)["TextSubject"].ToString() %></option> 

          </ItemTemplate> 
          <FooterTemplate> 
           </select>          
          </FooterTemplate> 
         </asp:Repeater> 

回答

1

我建议,而不是使用一个中继器这样(手动建立一个HTML选择输入),使用ASP下拉控件。

+0

感谢您的回复!我会尝试一下,让你知道它是如何发生的。 –

相关问题