2011-07-31 11 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")Etkinlik.aspxに設定します。

他のページで同じものを取得できるので、現在のシナリオで日付の値を渡す必要はないと思います。

関連する問題