C# Asp.Net网站数据绑定数据列表

C# Asp.Net网站数据绑定数据列表,c#,asp.net,C#,Asp.net,我需要Asp.Net网站项目中的数据绑定帮助。我在前端构建了一个数据列表,现在我想将一个名为“Test”的简单字符串绑定到此数据列表。我怎样才能做到这一点 <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" %> <script runat="server"> protected void Button1_Click(object sender, EventArgs e)

我需要Asp.Net网站项目中的数据绑定帮助。我在前端构建了一个数据列表,现在我想将一个名为“Test”的简单字符串绑定到此数据列表。我怎样才能做到这一点

 <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" %>

<script runat="server">

    protected void Button1_Click(object sender, EventArgs e)
    {
        DataList1.DataSource = "Test";
        DataList1.DataBind();
    }


</script>




<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent1" Runat="Server">
    <form id="form1" runat="server">
    <div class="contentText">

       <div class="row">
       <label for="name">Name:</label>
           <input type="text" id="name" name=""><br><br>
       </div>

       <div class="row">
           <label for="address">Address:</label>
           <input type="text" id="address" name=""><br><br>
       </div>

       <div class="row">
           <label for="phone">Phone:</label>
           <input type="tel" id="phone" name=""><br><br>
       </div>

       <div class="row">
           <label for="email">Email:</label>
           <input type="email" id="email" name="">

           <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />

           <asp:DataList ID="DataList1" runat="server">

           </asp:DataList>

       </div>
        </div>
    </form>
</asp:Content>

受保护的无效按钮1\u单击(对象发送者,事件参数e)
{
DataList1.DataSource=“测试”;
DataList1.DataBind();
}
姓名:


地址:

电话:

电邮:

希望有人能帮助我。谢谢…

DataList是一个控件,应该用来显示一个可重复的数据列表,该列表实现了
IListSource
IEnumerable
接口。如果您不想绑定单个值,只需使用标签即可。但无论如何,如果您真的想强制将单个值绑定到数据列表,下面是一个示例:

.ASPX:

<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<asp:DataList ID="DataList1" runat="server">
    <ItemTemplate>
        <asp:Label Text='<%# Eval("Value") %>' runat="server" />
    </ItemTemplate>
</asp:DataList>
protected void Button1_Click(object sender, EventArgs e)
{
   DataList1.DataSource = new List<object> { new { Value = "Test" } };
   DataList1.DataBind();
}

代码隐藏:

<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<asp:DataList ID="DataList1" runat="server">
    <ItemTemplate>
        <asp:Label Text='<%# Eval("Value") %>' runat="server" />
    </ItemTemplate>
</asp:DataList>
protected void Button1_Click(object sender, EventArgs e)
{
   DataList1.DataSource = new List<object> { new { Value = "Test" } };
   DataList1.DataBind();
}
受保护的无效按钮1\u单击(对象发送者,事件参数e)
{
DataList1.DataSource=新列表{new{Value=“Test”};
DataList1.DataBind();
}