为什么我在user.aspx文件里双击一下button,不在user.aspx.cs中显示,却在源代码出现这样的语句,
<script runat="server">    protected void Button1_Click(object sender, EventArgs e)
    {    }
</script>这是什么问题呢,怎样才能在cs代码中显示click事件呢?

解决方案 »

  1.   

    再添加新项的时候有一个选项是将代码放在单独的文件中,这个要勾选,才会产生cs文件。否则的话不会产生cs文件,所有的事件和前台代码都会写在.aspx文件里。
      

  2.   

    你建的button不是服务器控件吧?在设计页面右击控件,设为服务器控件,或者加runat="server"
      

  3.   

    出错原因在于你可能Page   指令缺少CodeFile属性 
    将你的<%@   Page %> 改成下面的语句
    <%@   Page   Language= "C# "   AutoEventWireup= "true "   CodeFile= "Default.aspx.cs "   Inherits= "Default "   %>