当前位置: 代码迷 >> .NET Framework >> 请教,在.net后台操作confirm如何弄
  详细解决方案

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

热度:32   发布时间:2016-05-02 00:32:08.0
请问,在.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
  相关解决方案