【问题标题】:Trying to get data to display in textareas using c# Repeater尝试使用 c#Repeater 获取数据以显示在文本区域中
【发布时间】:2013-10-09 23:12:40
【问题描述】:

我正在使用以下代码尝试显示一系列使用但没有显示数据的文本区域。

我写了以下内容:

string rolesString = dr["TheRole"].ToString().TrimEnd(';');
            List<string> rolesList = new List<string>(rolesString.Split(';'));
            uxRolesList.DataSource = rolesList;
            uxRolesList.DataBind();

rolesString 应该如下所示:

rolesString = "Test 1; Test 2; Test 3";

还有:

<asp:Repeater ID="uxRolesList" runat="server">
     <ItemTemplate>
           <asp:TextBox ID="uxTxtBoxRole" runat="server" rows="5" columns="100" 
                TextMode="multiline"></asp:TextBox>
                    <br /><br />
     </ItemTemplate>
</asp:Repeater>

但我得到的只是一系列没有数据的文本区域。我对 asp.net 和 c# 很陌生,所以请温柔一点;)

【问题讨论】:

    标签: c# asp.net webforms


    【解决方案1】:

    在文本&lt;%# Container.DataItem %&gt; 中使用它,如下所示

    <asp:TextBox ID="uxTxtBoxRole" runat="server" Text='<%# Container.DataItem %>' 
         columns="100"  rows="5" TextMode="multiline"></asp:TextBox>
    

    更多详情
    ASP.NET Repeater bind List<string>

    【讨论】:

    • 非常感谢!我知道我错过了什么:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-15
    • 2015-04-03
    • 2020-03-21
    • 1970-01-01
    相关资源
    最近更新 更多