首页 文章

无法从带有转发器的选择字段中获取选定选项(ASP.net / Sitecore)

提问于
浏览
0

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

我对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 回答

  • 1

    我建议不要以这种方式使用转发器(手动构建HTML选择输入),使用ASP下拉控件 .

相关问题