在Datalist链接按钮中添加日期信息

时间:2011-07-31 08:27:32

标签: c# asp.net

Datalist中有一个链接按钮和一个Image对象。我列出了这里的活动。 我想这样做:当我尝试点击列出的活动的链接时,我想重定向到带有日期信息的etkinlikdetay.aspx页面。

protected void LinkButton1_Click(object sender, EventArgs e)
{
    cmd = new SqlCommand();
    cmd.Connection = c2;
    cmd.CommandType = CommandType.Text;
    cmd.CommandText = "select * from Etkinlik where EtkinlikTarih=@EtkinlikTarih";

    if (cmd.Connection.State == ConnectionState.Closed)
    {
        cmd.Connection.Open();
    }
    cmd.Parameters.AddWithValue("@EtkinlikTarih", SqlDbType.DateTime);
    Response.Redirect("Etkinlik.aspx?EtkinlikTarih=" + DateTime.Now.ToString("MM/dd/yyyy"));
}

1 个答案:

答案 0 :(得分:1)

由于您将DateTime.Now作为查询字符串参数传递,因此如果获得相同的数据会更好; DateTime.Now.ToString("MM/dd/yyyy")上的Etkinlik.aspx

我认为你不需要在当前场景中传递日期值,因为你可以在其他页面上获得相同的日期值。