[問題] ASP.NET的AutoPostBack和Response.Write
三個問題要請教
(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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章