我有一个imagebutton我现在在.cs中有一个_Click中有对数据操作代码。但我想在客户端加一个js
让其先确认一下,用户是否真的是要对数据操作,如果用户点“否"则后台代码不运地,点"是"则后台代码运行。

解决方案 »

  1.   

    this.imagebutton1.attributes.Add("onclick","return confirm('确定操作?')");
      

  2.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    ImageButton1.attributes.Add("onclick","return confirm('确定操作?')"); }
      

  3.   

    在Html中代码中如何加呢,我加了老报错<asp:imagebutton id="addImageButton" runat="server" BorderStyle="None" ImageUrl="../images/add_ImageButton.gif" Width="100px" Height="32px" onclick="addcontrols();"></asp:imagebutton>addcontrols()js
    //新增按钮提示
    function addcontrols()
    {
       return confirm('确定操作?'); }
      

  4.   

    编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1026: 应输入 )源错误: 行 28:  <TR>
    行 29:  <TD style="WIDTH: 560px; HEIGHT: 2px"><FONT face="宋体">
    行 30:  <asp:imagebutton id="addImageButton" runat="server" BorderStyle="None" ImageUrl="../images/add_ImageButton.gif" Width="100px" Height="32px" onclick="addcontrols();"></asp:imagebutton>
     
      

  5.   

    不要加在ASPX页中,要在服务器端注册属性完成的
      

  6.   

    我知道,但我想在html页中完成啊
      

  7.   

    你要实现的操作你必须理一下了
    1、用服务器控件是为了在服务器上引用与处理;用imagebutton就是为了在触发在后服务器上的事件
    2、允许在服务器控件上加客户端事件,但你用的是web服务器控件,正好服务器与客户端事件同名,所以不能在aspx加,如果想用,改用HTML服务器控件HtmlImage好了,客户端是onclick,服务器是onserverclick