当前位置:编程学习 > C#/ASP.NET >>

为什么?为什么?怎么会这样呢?

前几天还好用呢,不知道怎么搞的现在不好用了,我自己做的网站后台,在DataList空间里添加了LinkButton作为删除控件,可是现在不好用了,我把代码贴出来,希望高人指点
后台的:
protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e)
    {

        Boolean revalue = CC.ExecSQL("delete  from zhaopin where id=" + e.CommandArgument.ToString());
        if (revalue == true)
            Page.RegisterClientScriptBlock("clientscript", " <script>confirm('你确定要删除') </script>");
        else
            Page.RegisterClientScriptBlock("clientscript", " <script>alert('删除失败!') </script>");

        this.DataList1.DataBind();
    }
前台的:<asp:LinkButton ID="delete" runat="server" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"ID") %>'  CommandName="delete">删除</asp:LinkButton> --------------------编程问答-------------------- there is not wrong in your code ,please check it ,and restart vs2008 later ,good luck --------------------编程问答-------------------- 但不调试下 看问题出在什么地方 --------------------编程问答-------------------- 不好用是什么意思   是不能用还是怎么 --------------------编程问答--------------------
引用 1 楼 plglenn2 的回复:
there is not wrong in your code ,please check it ,and restart vs2008 later ,good luck

可是不好用啊,我有三个同样删除功能的页面,但是都出现同一个问题,一点击删除就显示404错误或者无法找到该页面 --------------------编程问答--------------------
引用楼主 tiancui 的回复:
前几天还好用呢,不知道怎么搞的现在不好用了,我自己做的网站后台,在DataList空间里添加了LinkButton作为删除控件,可是现在不好用了,我把代码贴出来,希望高人指点
后台的:
protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e)
    {

        Boolean revalue = CC.ExecSQL("delete  from zhaopin where id=" + e.CommandArgument.ToString());
        if (revalue == true)
            Page.RegisterClientScriptBlock("clientscript", " <script>confirm('你确定要删除') </script>");
        else
            Page.RegisterClientScriptBlock("clientscript", " <script>alert('删除失败!') </script>");

        this.DataList1.DataBind();
    }
前台的: <asp:LinkButton ID="delete" runat="server" CommandArgument=' <%# DataBinder.Eval(Container.DataItem,"ID") %>'  CommandName="delete">删除 </asp:LinkButton>



Boolean revalue = CC.ExecSQL("delete  from zhaopin where id=" + e.CommandArgument.ToString());
        if (revalue == true)
            Page.RegisterClientScriptBlock("clientscript", " <script>confirm('你确定要删除') </script>");


这样已经删除了,为啥还要问<script>confirm('你确定要删除') </script>? --------------------编程问答--------------------
引用 5 楼 yan267 的回复:
引用楼主 tiancui 的回复:
前几天还好用呢,不知道怎么搞的现在不好用了,我自己做的网站后台,在DataList空间里添加了LinkButton作为删除控件,可是现在不好用了,我把代码贴出来,希望高人指点
后台的:
protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e)
    {

        Boolean revalue = CC.ExecSQL("delete  from zhaopin where id=" + e.CommandArgument.ToString());
        if (revalue == true)
            Page.RegisterClientScriptBlock("clientscript", " <script>confirm('你确定要删除') </script>");
        else
            Page.RegisterClientScriptBlock("clientscript", " <script>alert('删除失败!') </script>");

        this.DataList1.DataBind();
    }
前台的: <asp:LinkButton ID="delete" runat="server" CommandArgument=' <%# DataBinder.Eval(Container.DataItem,"ID") %>'  CommandName="delete">删除 </asp:LinkButton>



Boolean revalue = CC.ExecSQL("delete  from zhaopin where id=" + e.CommandArgument.ToString());
        if (revalue == true)
            Page.RegisterClientScriptBlock("clientscript", " <script>confirm('你确定要删除') </script>");


这样已经删除了,为啥还要问 <script>confirm('你确定要删除') </script>?


嘿嘿,谢谢提醒啊,应该写着删除成功! --------------------编程问答-------------------- http://topic.csdn.net/t/20050513/17/4005106.html --------------------编程问答--------------------  Page.RegisterClientScriptBlock("clientscript", " <script>confirm('你确定要删除') </script>"); 
如果你希望在删除之前提醒的话,在前台写,点击按钮的时候触发,然后

function btnclcik()
{
   if(window.confirm("你确定要删除?"))
   return true;
   else
   return false;
}

这样点取消的话就会去执行这个按钮点击事件的后台代码 --------------------编程问答--------------------
引用 8 楼 kangsong 的回复:
Page.RegisterClientScriptBlock("clientscript", " <script>confirm('你确定要删除') </script>");
如果你希望在删除之前提醒的话,在前台写,点击按钮的时候触发,然后

Java codefunction btnclcik()
{if(window.confirm("你确定要删除?"))returntrue;elsereturnfalse;
}
这样点取消的话就会去执行这个按钮点击事件的后台代码

谢谢啊,但是这个不是主要问题,我的问题还是没有解决啊 --------------------编程问答--------------------
引用 3 楼 cwaspnet 的回复:
不好用是什么意思  是不能用还是怎么

点击删除之后出现无法显示网页,可能是网络问题或404错误! 
您可以尝试刷新此链接: 
http://localhost:1059/jzdzr/houtai/zpgl.aspx 

--------------------编程问答-------------------- 你删除后?没做任何页面跳转处理吧?
     可以试着删除下IE的所有历史记录,有可能是缓存搞的鬼 --------------------编程问答-------------------- this.DataList1.DataBind(); 
在这一步之前请重新绑定下删除更新后的数据!! --------------------编程问答-------------------- 去数据库里看看,这条记录删除了没有
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,