string tt = txtNumber.Text.ToString();
string daStr = "UPDATE Store SET Quantity=(Quantity-'"+txtNumber .Text +"') WHERE ProductID='"+txtProduct .Text+"'";
問:
      我用 txtNumber.Text.ToString()、txtProduct .Text 這2 個用 ID 來點text 屬性來去的控件裏面的文本值。
可是為什麼取不到啊????
   紅色的都取不到值啊!!這是為什麼??? TextBoxID.Text 為什麼會取不到值啊???

解决方案 »

  1.   

    莫名其妙。。是不是page_Load中写的。加上if(!page.ispostback){}语句块了没哟。
      

  2.   

    txtNumber .Text 
    楼主的textBoxId后面有个空格试试 Request.Form["TextBoxName"]来取textbox的值试试
      

  3.   

    string daStr = "UPDATE Store SET Quantity=(Quantity-'"+txtNumber .Text +"') WHERE ProductID='"+txtProduct .Text+"'"; 
    你这个不错才怪...注意类型!
      

  4.   

    說明白點咯!!!
    我去BUG 了代碼發現是取不到值。也就是說TextBoxID.Text 是空值啊!!!!
    而我問的也是為什麼 TextBoxID.Text會是空值!!!!
      

  5.   

    我要弄明白的是這到底是怎麼回事!!!
    為什麼TextBoxID.Text會取不到值?????
      

  6.   

    我剛剛靈光一閃才想明白:原來是我Page_Load 事件中把所有控件重置了。
    我不知道按鈕單擊事件是會重新加載頁面而觸發Page_Load 事件的。