前台:
            <ul>
                <li class="button_lg" onclick="JAVAscript:document.getElementById('<%=Button1.ClientID %>').click()">登 录 </li>
            </ul>
            <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click1" />后台:
        protected void Button1_Click1(object sender, EventArgs e)
        {
            string action = Request.Form["action"];
            if (null != action)
            {
                switch (action)
                {
                    case "first":
                        {
                            UserLogin();
                            break;
                        }
                    case "second":
                        {
                            CooperatorLogin();
                            break;
                        }
                }
            }
        }我在后台这个单击事件上作了断点,不能运行到这边

解决方案 »

  1.   

    没有你说的问题<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script runat="server">
      protected void Page_Load(object sender, EventArgs e)
      {  }  protected void Button1_Click(object sender, EventArgs e)
      {
        Response.Write("ok");
      }
    </script>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
      <title></title>
    </head>
    <body>
      <form id="form1" runat="server">
      <div>
        <ul>
          <li class="button_lg" onclick="JAVAscript:document.getElementById('<%=Button1.ClientID %>').click()">
            登 录 </li>
        </ul>
      </div>
      <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
      </form>
    </body>
    </html>
      

  2.   

    比如放在UpdatePanel里等
    上面的代码都测试过了
      

  3.   

    还有个问题是,那个button我要隐藏掉的,但是一用visible="false",就报错了,对象为空之类的
      

  4.   

    visible="false"是不行的
    要用
    style="display:none"
      

  5.   

    Button1.Attributes.Add("style","display:none")
      

  6.   

    用visible="false",客户端就没有Button1了
      

  7.   

    IE6之前使用
    style="cursor:hand"
    其他标准浏览器都是style="cursor:pointer"