在一个页面中添加一个ImageButton
<asp:ImageButton ID="ImageButton4" runat="server" Height="16px" 
                        ImageUrl="~/Image/t01.gif" style="margin-left: 12px" Width="122px" 
                        onclick="ImageButton7_Click" />
然后在器单击事件中填写以下代码
 protected void ImageButton7_Click(object sender, ImageClickEventArgs e)
    {
        Response.Write("<script lanuage=javascript>alert('连接数据库成功')</script>");
    }
始终不弹出这句话 这是为什么啊 在源中有些错误 比如tr不能包含在tr中table不能包含在tr中之类的
但是设计界面做出来满足效果 是不是因为这些导致这些执行不了啊?求大神指教

解决方案 »

  1.   

    Page.ClientScript.RegisterStartupScript(Page.GetType(), "warning", "alert('连接数据库成功')",true);另外,html嵌套是有语法的,不能类似这样的
    <tr><table>....必须放在td里面
      

  2.   

    后面的处理单击事件是在后台代码中执行的,也就是.aspx.cs中后台代码没什么问题吧?我后来重新设计了一下界面,界面的源代码,没有报错了,但是还是有问题还是弹不出那句话,怎么回事啊?
      

  3.   

    版主我终于知道自己错哪儿了,因为我在页面里拖拽了一个TextBox控件 而且控件还拖拽了验证控件RequiredFieldValidator我往TextBox里面填写内容所以会出现上述状况,只要我网页面拖了一个RequiredFieldValidator验证控件 其他所有的按钮都不能使用,有没有什么办法,让其他的按钮不受那个验证控件的影响啊?