作者shicer (温暖你我的心)
看板C_Sharp
标题[问题] ASP.NET的AutoPostBack和Response.Write
时间Wed Mar 1 03:29:18 2006
三个问题要请教
(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