[問題] ASP.NET的AutoPostBack和Response.Write

看板C_Sharp (C#)作者 (溫暖你我的心)時間19年前 (2006/03/01 02:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
三個問題要請教 (1)假設在頁面上,有兩個鄰近的DropDownList被設為AutoPostBack = true 這樣在點選DropDownList1或DropDownList2的時候頁面就會閃一下 現在如果點選DropDownList1 趁畫面還沒閃之前很快的再去點一下DropDownList2 就會出現一些問題,例如整個頁面就看不到東西了 (2)顯示錯誤訊息的時候 我用Response.Write("<script>alert('錯誤訊息');</script>"); 會出現一個MessageBox 按下確定之後,再按其他連結連到別的頁面,然後按"上一頁" 又會出現那個MessageBox?! 而且這時候再按一次"上一頁",還是現在這頁, 要再多按一次"上一頁"才會真的回到再上頁 (就好像那個MessageBox跳出來的那次也算一頁?!) AutoPostBack也有類似的問題 前述的DropDownList1只要被點選過一次,就要按兩次"上一頁"才可以回到上頁 (3)有關資料庫存取的問題(SQL Server,我想可能是2000左右的版本) 以UPDATE為例: (newData:string, condition:string) connection link = new connection(); SqlConnection connectLink = new SqlConnection(); connectLink = link.connect(); SqlCommand dataCommand = connectLink.CreateCommand(); dataCommand.CommandText = "UPDATE TableName SET " + newData + " WHERE " + condition; dataCommand.ExecuteNonQuery(); -------------------------------------------------------------- 其中newData是類似這樣的字串: "ID = 5, Name = 'shicer'" 但是這樣寫的話Name就不能包含 ' 例如不能 " Name = 'O'Neal' " 請問有沒有能夠在資料裡保留'的方法? 謝謝 -- shicer, 我不是騙子 只是不再產金 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.128.139
文章代碼(AID): #1419o6sS (C_Sharp)
文章代碼(AID): #1419o6sS (C_Sharp)