我想实现点击一个Image在后台和数据库交互。
我现在实现这个的想法是:1、把Image加上了runat="server"   2、后台和数据库交互的代码写好,放在一个Sub或Function中   3、通过Image.Attributes.add("onclick",XX)(XX部分我不知道怎么写)。各位知道的或有什么更好的方法指点下,谢谢!

解决方案 »

  1.   

    .cs文件中写:
    Image.Attributes.add("onclick",aaa();)*.aspx或*.ascx文件中写:
    <script language="javascript">
    function void aaa()
    {
       ...
    }
    </script>
      

  2.   

    添加一个web Button  设为隐藏. 实现web事件.Image.Attributes.add("onclick","document.yourformName.Button.click()")
      

  3.   

    ChengKing(Enthusiasm Bigrosoft) 正解
      

  4.   

    *.aspx或*.ascx文件中写:
    <script language="javascript">
    function void aaa()
    {
       ...
    }
    </script>我也是开始也想过这样,但我要用到一些类,在*.aspx或*.ascx文件里写这样的function我不会写。
      

  5.   

    用Page.RegisterClientScriptBlock方法向客户端注册脚本块!
      

  6.   

    这么问吧,Attributes.add("onclick",XX)中的XX能不能实现调用后台写的Function或Sub,如果能话怎么调用,不能的话就算了,换种方式,麻烦各位继续指点下。
      

  7.   

    imagebutton实现不了我要的效果
      

  8.   

    和数据库交互还用Js吗?用ImageButton_Click事件不就可以了吗?