单击提交按钮的时候把 RadiobuttonList所选中的Text值以及TextBox控件中的Text值 以title字符串这种形式插入到数据库字段:string title = AdTypeSelection.SelectedItem.Text;
title = "【" + title + "】" + Server.HtmlEncode(TitleTextBox .Text );
......
//数据库插入操作
DB.Insert(id,title,description)必须设置两个控件的Autopostback值为true才能操作成功,但是这样在离开输入焦点时会两次引起页面"抖动"!请问用juqery或者js脚本怎么防止抖动现象?谢谢
title = "【" + title + "】" + Server.HtmlEncode(TitleTextBox .Text );
......
//数据库插入操作
DB.Insert(id,title,description)必须设置两个控件的Autopostback值为true才能操作成功,但是这样在离开输入焦点时会两次引起页面"抖动"!请问用juqery或者js脚本怎么防止抖动现象?谢谢
你应该把Autopostback设为false,然后你的代码放到你的提交按钮的事件里做string title = AdTypeSelection.SelectedItem.Text;
title = "【" + title + "】" + Server.HtmlEncode(TitleTextBox .Text );
......
//数据库插入操作
DB.Insert(id,title,description) 就是把这些代码放到button1_Click里
这些事件在服务器的Click中的
以前的
__doPostBack()
现在改成了
setTimeOut(function(){__doPostBack(...)},1);
当然了,你也可以移除掉onchange事件,
function(data)
{
正确}
function()
{
错误}
);