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();
但是我不知道现在我怎么让这个删除后页面刷新???????
帮助???
{
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();
但是我不知道现在我怎么让这个删除后页面刷新???????
帮助???
解决方案 »
- GPS+GIS获取地图数据后标记应采用的技术
- MVC3异步调用问题
- 删除有外键约束的表中的数据
- confim和连接问题
- ckeditor+ckfinder如何自动按日期时间(年月)划分文件夹
- DataGrid单元格中如何让TextBox填充
- 链接方法
- 高手们春天好,一个.net 与 sql server的问题
- 此错误如何解决(类型“TextBox”的控件“_ctl0”必须放在具有 runat=server 的窗体标记内)
- 怎样改变webform的caption阿
- 使用 Membership 出现一个奇怪的 无法登陆的 问题。
- 问个比较郁闷的问题:以前在xp下开发了好多1.1的站点....现在装了个2003的系统,我就在默认网站下建了几个虚拟目录关联了这几个网站,重新用vs2003打开,发现在页面都可以运行,但只在后台登录.
Response.Redirect("页面URL");
或者使用
Javascript的DOM操作建议使用第一个方法,会省不少事
window.location.reload(true) //再次请求服务器
window.location.reload(false) //取缓存数据