删除后页面刷新问题??
1 .js代码判断删除的
function Delete(id,right)
{
if (right=="f")
{
alert("对不起,您没有会员的权限");
return false;
}
var l;
if(id < 0)
{
l = GetAllChecked(); //得到选择项的id
if(l == "")
{
alert("您没有选择要删除的信息!");
return;
}
}
else
{
l = id;
}
if(confirm('确定要永久删除您所选择的信息吗?'))
{
SendAjax("del",l); //调用下面的函数 2
}
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2.
function SendAjax(op,id)
{
var param = "Option="+ op +"&ID="+ id;
var options={
method:'post',
parameters:param,
onComplete:
function(transport)
{
var retv=transport.responseText;
onRcvMsg(retv);
}
}
new Ajax.Request('MemberAllList.aspx',options); //传入下面页面执行的方法
}
3.
protected void del(string sid)
{
if (!PowerTree.PowerPass.isPass("008001003", PowerTree.PowerPanel.PowerType.del))
{
bp = new BasePage();
bp.PageError("对不起,你没有删除普通会员的权限!", "../Default.aspx");
}
string[] id = sid.Split(',');
int ln = id.Length;
int n = 0;
for (int i = 0; i < id.Length; i++)
{
if (!id[i].Trim().Equals(""))
{
try
{
if (datau.Delect(Convert.ToInt32(id[i])) == 1)
{
data.Delete(Convert.ToInt32(id[i]));
datau.Delect(Convert.ToInt32(id[i]));
fk.ID = Convert.ToInt32(id[i]);
ff.Delect(fk);
}
n++;
}
catch
{
continue;
}
}
}
Response.Write(n + "%成功删除" + n + "条信息!");
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
问题:删除信息的时候页面不刷新,所以当时删除的信息不能及时的显示,我将我的绑定方法ListDataBind(); 放在执行成功之后,它会将我的所有html的代码输出
我想可能是我用了response.write();
但是我不知道现在我怎么让这个删除后页面刷新???????
帮助???