我的 sql 数据库中有一个包含数据的表。在此表中,我有 id (int) 和两个两列名称(每个 nvarchar(50) )。现在。说。在代码隐藏中使用 C#,我想将“nvarchar”之一放在一个字符串中。我希望使用浏览器 url 中的 id 来选择数据。
可以说,我的网址是“http://localhost:49530/Forum/Thread.aspx?id=4” 在我的表中,我有 ThreadID、主题和消息。因此,它需要将 ThreadID=4 的“Topic”中的数据写入预定义的变量中。
我希望在 page_load 后面的代码中做到这一点。最后在 aspx 页面上的标签中显示该数据。
我完全空白。(以及谷歌搜索的内容。已经用谷歌搜索了一整天)。
我现在已经使用给我的示例编写了一些代码。出了点问题。
SqlConnection conn_Kategori = new SqlConnection(WebConfigurationManager.ConnectionStrings["Computer_Klubben_CommunitySiteConnectionString"].ConnectionString);
int TraadVaelger = int.Parse(Request.QueryString["id"]);
string OutputToLabel;
using (conn_Kategori)
{
conn_Kategori.Open();
SqlCommand OverfoerTraadNavnet = new SqlCommand("SELECT KatNavn FROM KategoriTabel WERE Katnavn = @KatNavn", conn_Kategori);
OverfoerTraadNavnet.CommandType = CommandType.Text;
OverfoerTraadNavnet.Parameters.AddWithValue("@KatNavn", TraadVaelger);
OverfoerTraadNavnet.ExecuteReader();
OutputToLabel = OverfoerTraadNavnet.ExecuteReader().ToString();
Stien.Text = OutputToLabel;
conn_Kategori.Close();
}