2010-06-24 57 views
0

我有這個類:我在這裏錯過了什麼,以便我的asp:Repeater不起作用?

public class RateResultsSummary 
{ 
    public RateResultsSummary(string labelText, string dataText) 
    { 
     LabelText = labelText; 
     DataText = dataText; 
    } 

    private string _labelText; 
    public string LabelText 
    { 
     get { return _labelText; } 
     set { _labelText = value; } 
    } 

    private string _dataText; 
    public string DataText 
    { 
     get { return _dataText; } 
     set { _dataText = value; } 
    } 
} 

我的.aspx頁面包含:

<body> 
     <form id="form1" runat="server"> 
     <div> 
     <fieldset id="fsetSummaryLeastCostOption" runat="server" style="width: 200px;" visible="false"> 
     <legend>SUMMARY LEAST COST OPTION</legend> 
     <asp:Repeater ID="repSummary" runat="server"> 
      <ItemTemplate> 
      <asp:Label ID="lblLabel" runat="server" 
       Text='<%# ((RateResultsSummary)Container.DataItem).LabelText %>'></asp:Label> 
      <asp:Label ID="lblData" runat="server" 
Text='<%# ((RateResultsSummary)Container.DataItem).DataText %>'></asp:Label> 
       <asp:Label ID="lbl" runat="server" Text="Some static text"></asp:Label> 
      <br /> 
      </ItemTemplate> 
     </asp:Repeater> 
    </fieldset> 
     </div> 
     </form> 
    </body> 

我綁定它以這樣一種方式:

protected void Page_Load(object sender, EventArgs e) 
    { 

     List<RateResultsSummary> lstRateResultDataSource = new List<RateResultsSummary>(); 
     lstRateResultDataSource.Add(new RateResultsSummary("Carrier: ", "Xxx")); 
     lstRateResultDataSource.Add(new RateResultsSummary("Mode: ", "Yyyy")); 
     lstRateResultDataSource.Add(new RateResultsSummary("Service: ", "Zzz")); 
     lstRateResultDataSource.Add(new RateResultsSummary("Transit: ", "Ccccc")); 
     lstRateResultDataSource.Add(new RateResultsSummary("Total Cost: ", "Kkkkk")); 

     repSummary.DataSource = lstRateResultDataSource; 
     repSummary.DataBind(); 

    } 

,我只得到一個空白頁。

我想念什麼?

感謝

+0

看起來好像沒什麼問題...是否有任何其他代碼在可能導致問題的頁面上?你有沒有嘗試在你稱之爲數據綁定的行上設置一個斷點,並確保它被命中並且lstRateResultDataSource有項目?哈哈哈,我不知道我剛剛看到下面的答案,我錯過了可見! – Mike 2010-06-24 10:56:23

回答

3

你錯過

visible="false" 

在...字段集ID = 「fsetSummaryLeastCostOption」 第三行...

+0

我完全失明:( – pencilCake 2010-06-24 11:14:46

相關問題