2015-09-18 74 views
0

我想在foreach循環內的aspx頁面中設置DropDownList的選定值。我希望根據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:&nbsp; 
      <%: AColorScheme.TerminalName %> 
      </label>&nbsp; 
      <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(我已經嘗試了不同的內嵌式標籤,但至今沒有任何運氣),我現在想知道如果它甚至有可能。

回答

0

而不是<%:AColorScheme.ThemeName; %> 使用

<%# AColorScheme.ThemeName %> 

<%= AColorScheme.ThemeName %> 
相關問題