2011-07-31 32 views
0

Datalist中有一個鏈接按鈕和一個Image對象。我列出了這裏的活動。 我想這樣做:當我嘗試點擊鏈接列出的活動時,我想重定向到帶有日期信息的etkinlikdetay.aspx頁面。在Datalist鏈接按鈕中添加日期信息

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

    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")); 
} 
+0

爲您添加datalist html代碼,並且顯示另一種方式使鏈接重定向,而無需處理點擊 –

回答

1

因爲您傳遞DateTime.Now作爲查詢字符串參數,它將如果你得到同樣的數據會更好; DateTime.Now.ToString("MM/dd/yyyy") on Etkinlik.aspx

我不認爲你需要在當前場景中傳遞日期值,因爲你可以在其他頁面上獲得相同的日期值。