2013-08-23 141 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

感謝您的回覆!我會嘗試一下,讓你知道它是如何發生的。 –

相關問題