gpt4 book ai didi

c# - 简单的评估表不显示在表中

转载 作者:行者123 更新时间:2023-12-02 21:42:43 25 4
gpt4 key购买 nike

ASP.NET 4.5,

我正在尝试实现 W.Sanders 书中的一个简单的 eval 函数。我可以在网站中看到数据,但显示的数据不在表格中。

谢谢。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>



<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td> <%# Eval("FirstName")%></td>
<td> <%# Eval("LastName")%></td>
</tr>
</ItemTemplate>
</asp:Repeater>



</div>
</form>
</body>
</html>

这是 .cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

namespace WebApplication1
{
public partial class WebForm1 : System.Web.UI.Page
{

SqlConnection cnn = new SqlConnection("Initial Catalog=Northwind;Data Source=localhost;Integrated Security=SSPI;");

protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
cnn.Open();
SqlCommand cmd = new SqlCommand("SELECT FirstName,LastName FROM Employees", cnn);
SqlDataReader dr = cmd.ExecuteReader();
Repeater1.DataSource = dr;
Repeater1.DataBind();
cnn.Close();
}
}
}
}

最佳答案

您想要表格中的数据,但 HTML 中没有表格:

<table>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td> <%# Eval("FirstName")%></td>
<td> <%# Eval("LastName")%></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>

关于c# - 简单的评估表不显示在表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20081305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com