C#里面,我想给图片添加一个事件,就像点击button事件那样的后台的事件处理方法一样?
C#里面双击页面上的button,会在后台CS文件下自动生成一个方法,来处理点击这个按钮的事件,我也想给我的图片也添加一个这个方法,请问怎么做?
一定要在CS文件里面才可以!

解决方案 »

  1.   

    <a herf="~/url/[action]">[imag]</a>
      

  2.   

    或者给image添加onclick事件
    <img onclick='submitForm();' ...
    //用一个hidden字段来保存是否是点击img提交
    <input type='hidden' id='submitflag' runat='server' />
    function submitForm()
    {
    document.getElemntByID('submitflag').value = "1";
    document.forms[0].submit();
    }后台
    protected void Page_Load(object sender, EventArgs e)
        {
            if(!IsPostBack)
            {}
    if(submitflag.Value == "1")
    {
    submitflag.Value = "0";
    //do what you want
    }
    }
      

  3.   

    ImageButton控件,双击ImageButton,添加代码
      

  4.   

    <img runat="server" onServerclick="后台方法" alt=""/>
    也可以ImageButton控件也可以
      

  5.   

    后台事件可以用onserverclick这里有一篇说明原理的文章,楼主可以学习下。
    http://www.52coding.net/ArticleView.aspx?ArticleID=121