设置下拉列表选择值在一个foreach的aspx页面
本文关键字:一个 foreach 页面 aspx 选择 下拉列表 设置 | 更新日期: 2023-09-27 18:13:36
我试图在foreach循环内的aspx页面中设置DropDownList
的选定值。我希望根据foreach中当前对象的属性设置所选值。
代码如下:
<% foreach (ColorScheme AColorScheme in ColourSchemeList)
{ %>
<div class="form-horizontal content-row" id="colorSchemeForm" >
<div class="form-group">
<label class="alert-info col-xs-6 col-xs-offset-1">
Terminal:
<%: AColorScheme.TerminalName %>
</label>
<asp:LinqDataSource runat="server" ID="Colors" ContextTypeName="ColorSchemeParts.ColorSchemeHolder" TableName="AvailableColorSchemes"></asp:LinqDataSource>
<asp:DropDownList runat="server" SelectedValue="'<%: AColorScheme.ThemeName; %>'" ID="tbTerminalColorScheme" DataSourceID="Colors"></asp:DropDownList>
</div>
</div>
<% } %>
我到目前为止无法访问属性AColorScheme.ThemeName
(我尝试过不同的内联表达式标签,但到目前为止没有任何运气),我现在想知道它是否甚至可能。
代替<%: AColorScheme.ThemeName;%>使用
<%# AColorScheme.ThemeName %>
或
<%= AColorScheme.ThemeName %>