日期:2014-05-17  浏览次数:20746 次

如何获取网页的确认信息,因为要删除数据不知如何判断是否点的是还是否

        protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName=="del")
            {
                bool DiagReslu = Page.ClientScript.RegisterStartupScript(Page.GetType(), "Message", "return confirm('retun confirm('确认要删除吗?');')", true);
//我这样写报错.VOID类型不能转为BOOL型
}
     }

------解决方案--------------------
可以给onclientclick写一个方法,用来验证用户是否确认删除。
------解决方案--------------------
不理解你写的那是啥?出发点是什么?你的单引号是随便罗列的?


------解决方案--------------------
我以前回复过一个帖子:http://bbs.csdn.net/topics/390047796

不过我觉得你可能看不下去多少。
------解决方案--------------------
Button.OnClientClick

如果OnClientClick返回了一个false,它就不会去执行click。
所以你大概可以这么写。
<asp:Button ID="btn" runat="server" Text="删除" OnClientClick="retun confirm('确认要删除吗?');" /> 


代码没去验证,仅供参考。





------解决方案--------------------
引用:
我这样写也是不和.也直接给删除了.




抱歉啊,好久没用Repeater什么的了。
------解决方案--------------------

<asp:LinkButton ID="lbtnDel" runat="server" CommandName="delete" CommandArgument='<%#Eval("Itinerary_NO")%>'
                            OnClientClick="return confirm('Are you sure you want to delete this record?');">Delete</asp:LinkButton>