<%@ Page Language="c#" runat="server"%>
<script Language="c#" runat="server">
private void ibn_Click(object sender, EventArgs e)
{
Response.Redirect("1.aspx");
}
</script>
<html>
<head>
<title>
</title>
</head>
<body>
<form runat="server">
<center>
<asp:ImageButton id="ibn" runat="server"
ImageUrl="cl.jpg"
onmouseover="this.src='cl1.jpg'"
onmouseout="this.src='cl.jpg'"
onclick="ibn_Click"
/>
</center>
</form>
</body>
</html> 
为什么什么也显示不了呢....

解决方案 »

  1.   

    1、
    <%@ Page Language="c#" runat="server"%>--><%@ Page Language="c#" %>2、
    <asp:ImageButton id="ibn" runat="server"
    ImageUrl="cl.jpg"
    onmouseover="this.src='cl1.jpg'"
    onmouseout="this.src='cl.jpg'"
    onclick="ibn_Click"
    />--><asp:ImageButton id="ibn" runat="server"
    ImageUrl="cl.jpg"></asp:ImageButton>
      

  2.   

    private void ibn_Click(object sender, EventArgs e)
    改成
    public void ibn_Click(object sender, EventArgs e)
    试试
      

  3.   

    改为
    <%@ Page Language="c#" %>public void ibn_Click(object sender, EventArgs e)
      

  4.   

    <%@ Page Language="c#" %>
    <%@ Import NameSpace="System.Web.UI.WebControls" %>
    <html>
        <head>
            <title></title>
            <script language="c#" runat="server">
            private void ibn_Click(object sender, System.Web.UI.ImageClickEventArgs e)
            {
                Response.Redirect("study.aspx");
            }
            </script>
        </head>
        <body>
            <form id="Form1" runat="server">
                <center>
                    <asp:imagebutton id="ibn" runat="server" imageurl="cl.jpg" onclick="ibn_Click"></asp:imagebutton>
                </center>
            </form>
        </body>
    </html>
      

  5.   

    onmouseover="this.src='cl1.jpg'"
    onmouseout="this.src='cl.jpg'"
    不是服务器事件