按钮的事件是双击生成的,
在页面内容为空或者是一般的情况下,点击按钮是可以触发事情的。
但如果页面出现大量的HTML标签(在一个《div》里面嵌入《HTML》《DIV》《。。》等等),则按钮没有反应,
页面显示也是好的。我想这个和安全验证有关,该怎么样解决呢·········

解决方案 »

  1.   

    看你的描述,我直接晕了上代码吧<form id="form1" runat="server">
    服务器房间要在这里面哦~
    </from>
      

  2.   

    是不是HTML有些没有结束标志了!
      

  3.   

    原则上应该是没这个问题吧,是不是哪些地方显示不正确啦,比如html标签
      

  4.   

    我这个页面是查看邮件内容的,普通的内容还可以,一但有HTML格式的图片显示出来,按钮就出现问题,
    我想这个跟标签有关的,标签的开始与结束也配对起来的
    我的文件头
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="GetMailByUserID.aspx.cs" Inherits="WebMailManage_GetMailByUserID"  validateRequest="false"%>我的按钮
     <asp:ImageButton ID="IBInternal" OnClientClick="onGetAlluser();" runat="server"
    ImageUrl="../images/mail/queren.png" OnClick="IBInternal_Click"  Height="20px" Width="166px" />
      

  5.   

    我感觉可能是你页面中有多个form了吧,仔细看一下。
      

  6.   

    1、客户端的JS“onGetAlluser()”有返回值没? 返回true则执行服务器端事件,false则不执行
    2、应该这样写:
    OnClientClick="return onGetAlluser();" 
      

  7.   

    问题可能在客户端事件
    慢慢调试,先加  function onGetAlluser()
    {
    alert("head");//测试开始你的脚本;
    alert("end");//测试结束
    }
    看看脚本是否运行。
    若head不出现,可能整个脚本有问题或其他原因。
    若end不出现,可能代码内部问题。
      

  8.   

    两个Click事件,去掉一个应该就可以了
      

  9.   

    是有关的,我现在嵌入一个《iframe》用来显示《html》文本,就解决了这个问题了
    我想真是html标签的错误。
    我这个页面用来显示邮件内容的,无法约束它的正确,现在就这样做了