在datalist里删除数据,后台删掉了,前台页面不刷新的问题

只有调试的时候才好使。不然只能刷新页面才显示删除后的新数据。请各位帮帮忙,谢谢大家。if(!Page.IsPostBack){stringname=Request.Que... 只有调试的时候才好使。不然只能刷新页面才显示删除后的新数据。请各位帮帮忙,谢谢大家。
if (!Page.IsPostBack)
{
string name = Request.QueryString["name"];
bind2();
}
public void bind2()
{
dt = new SonManager().SelectAll("3");
DLcon2.DataSource = dt;
DLcon2.DataKeyField = "id";
DLcon2.DataBind();
}
protected void DLcon2_DeleteCommand(object source, DataListCommandEventArgs e)
{
string id = DLcon2.DataKeys[e.Item.ItemIndex].ToString();
bool b = new SonManager().Delete(id);
if (b)
{
bind2();
Response.Write("<script>alert('删除成功!');</script>");
}
else
{
Response.Write("<script>alert('删除失败!');</script>");
}

bind2();
}
protected void DLcon2_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "Delete")
{
string id = DLcon2.DataKeys[e.Item.ItemIndex].ToString();
}
展开
 我来答
暴雁菱0e1
2010-04-09 · TA获得超过2004个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:0
展开全部
如果想不刷新,最简单的就是用ajaxcontroltoolkit的updatepanel
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjmayyezp09
2010-04-09 · TA获得超过587个赞
知道小有建树答主
回答量:420
采纳率:0%
帮助的人:253万
展开全部
用Ajax 的 ScriptManager +UpdatePanel 搞定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
前夫曾轶可
2010-04-09
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
SonManager返回的是啥啊?SelectAll("3");前3条么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
春来杨柳绿荫多1
2010-04-09 · TA获得超过263个赞
知道答主
回答量:373
采纳率:100%
帮助的人:165万
展开全部
删除以后 重新绑定一次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式