有一个页面,有10条记录是从数据库中搜索出来的,每条记录后面都要有一个按钮,所以用图片代替了,请问这种情况图片的onclick事件怎么调用啊?onclick事件是写在后台还是写成c#脚本啊?

解决方案 »

  1.   

    <script language="javascript">
    function ImgClick()
    {
       alert("点击图片按钮");
    }
    </script>
    <INPUT type=image onclick="ImgClick();" border="0" src="button.jpg">
      

  2.   

    img控件不是webcontrols命名空间内的 所以没有该控件的onclick的legate  你要自己写  可以按照下面的例子来做.
    <img id=imgClick runat="server" src="..." onclick="imgClick_Click" />
    //上面为aspx文件上的标签
    //下面是cs文件的事件
     public void imgClick_Click(Object Sender, EventArgs e)
        {
            //You can do something here.
        }实际上你可以用ImageButton实现 没必要想这么复杂的.
      

  3.   

    只能调用JAVASCRIPT,不能调用server代码
      

  4.   

    如果你要调用server代码的话,就把它做成ImageButton
      

  5.   

    想写在前台就写在前台(onclick()),想写在后台就写在itemcommand里,应该都可以的
      

  6.   

    我也觉得 用一下imagebutton 就可以了 ,比较简单
      

  7.   

    http://community.csdn.net/Expert/topic/4307/4307903.xml?temp=.2411005