首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

请教,在.net后台操作confirm如何弄

2012-04-24 
请问,在.net后台操作confirm怎么弄?我使用了repeater,repeater里面有一个删除按钮而我这样写不正确,请问怎

请问,在.net后台操作confirm怎么弄?


我使用了repeater,repeater里面有一个删除按钮

而我这样写不正确,请问怎么修改??

C# code
  protected void lkbtnDelete_Click(object sender, EventArgs e)    {        int index = ((RepeaterItem)(sender as LinkButton).Parent).ItemIndex;        Label lb = rptAdverse.Items[index].FindControl("lblAdID") as Label;        int id = Convert.ToInt32(lb.Text);        int ccc = 2200;//这个是获取的        decimal sss = 0.86;       Response.Write(string.Format("<script>if(confirm('确认删除,删除后将扣除"+ccc+"个金币<br/>退回比率"+sss+"%')){{{0}}}else{{{1}}}</script>", WriteStr(id),Cancel()));    } public  string WriteStr(int id)    {      //执行sql语句,执行删除的方法        return "alert('删除成功!')";    }    private  string Cancel()    {               return "alert('您未删除!')";    }


[解决办法]
B/S结构程序跟C/S是不同的,需要再次请求才能进行删除
Response.Write(string.Format("<script>window.location='delete.aspx?id=" + id + "%select=' + confirm('确认删除,删除后将扣除"+ccc+"个金币\\r\\n退回比率"+sss+"%');</script>"


delete.aspx里面根据select来进行判断是否执行 WriteStr

热点排行