我在做一個拍賣網站 我需要幫助創建一個倒計時器,當時間到了,產品狀態將變爲關閉 我只是比較日期的差異。CountDown計時器,並不斷刷新標籤
$ if(!IsPostBack) SqlDataReader dtrProduct,dtrMinus;
conFindPID = new SqlConnection(strCon);
conFindPID.Open();
string conStr = "SELECT * FROM Product WHERE [email protected]";
SqlCommand cmdCheck = new SqlCommand(conStr, conFindPID);
dtrProduct = cmdCheck.ExecuteReader();
if (DateTime.Today >= Convert.ToDateTime(dtrProduct["EndingDate"]))
{
if (dtrProduct["Status"] == "Open")
{
conFindPID = new SqlConnection(strCon);
string conupdate = "UPDATE PRODUCT SET [email protected]";
SqlCommand cmdupdate = new SqlCommand(conupdate, conFindPID);
cmdupdate.Parameters.AddWithValue("@PS", "Closing");
cmdupdate.ExecuteNonQuery();
string conMinus = "SELECT c.*,p.* FROM Customer c,Product p WHERE c.UserID=p.UserID";
SqlCommand cmdMinus = new SqlCommand(conMinus, conFindPID);
dtrMinus = cmdMinus.ExecuteReader();
if (Convert.ToInt32(dtrMinus["Token"]) < Convert.ToInt32(dtrMinus["CurrentBid"]))
{
}
else
{
int a = Convert.ToInt32(dtrMinus["Token"]) - Convert.ToInt32(dtrMinus["CurrentBid"]);
conFindPID = new SqlConnection(strCon);
string conComplete = "UPDATE Customer SET [email protected]";
SqlCommand cmdcomplete = new SqlCommand(conComplete, conFindPID);
cmdcomplete.Parameters.AddWithValue("@Token", a);
cmdcomplete.ExecuteNonQuery();
1件事:我想繼續刷新一個標籤時存在價值 標籤是拍賣目前的出價,其中客戶A可以直接看到的變化,如果客戶B添加更多的投標變化
你在說什麼計時器?一個客戶端計時器錘擊你的.net後端?如果是的話,那麼我不認爲這是個好主意...... – 2012-02-10 09:38:49