皆さんこんにちは、私はasp.net C#が初めてなので、先輩からの助けが必要です
次の列を持つテーブルがあります。
ID int unique not null
Title varchar(250) not null
Username varchar(100) not null
Datetime datetime not null
Shortviews varchar(500) not null
Fullviews varchar(1000) not null
Photo image not null
このテーブルにデータを挿入するためのページのコーディングに成功しました。ページに表示したいので、リピーター データ コントロールを使用してタイトルのみを表示し、属性に配置しました。コードは以下のとおりです。
<asp:Repeater ID="article_rep" runat="server"
onitemcommand="article_rep_ItemCommand">
<itemtemplate>
<ul class="list1">
<li><a href="#"><%# Eval("Title")%></a></li>
</ul>
</itemtemplate>
</asp:Repeater>
コードの背後で、次のコードでデータを選択しました
protected void Page_Load(object sender, EventArgs e)
{
string strConnString = ConfigurationManager.ConnectionStrings["LgnConnectionString"].ConnectionString;
string str;
SqlCommand com;
SqlConnection con = new SqlConnection(strConnString);
con.Open();
str = "select top 5 Title from table ORDER BY Datetime DESC";
com = new SqlCommand(str, con);
SqlDataReader reader;
reader = com.ExecuteReader();
world_rep.DataSource = reader;
world_rep.DataBind();
con.Close();
}
最後の 5 行のテーブル レコードが表示されます。任意のタイトルをクリックすると、クリックしたそのタイトルに関連付けられている残りの列情報が、Details.aspx になる別のページに表示されるようにします。
高齢者にとってシンプルで簡単なことはわかっていますが、私はそれを打ってしまいました。事前に感謝します。Details.aspx でコーディングする必要があるものと、Details.aspx.cs でコーディングする必要があるもの