我弄了以下文件:default.aspx
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default"%>
<body>
    <form id="form1" runat="server" method =post >
    <div>
       用户名:<asp:TextBox ID="user" runat=server ></asp:TextBox>
       <asp:button ID="btn" runat ="server" text="ok" ></asp:button>
       <asp:Label ID="result" runat =server></asp:Label>
    </form>Default.aspx.cs:如下
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string userid;
        userid = user.Text;
        result.Text = userid;   
    }
    private void btn_Click(object sender, System.EventArgs e)
    {
        string userid;
        userid = user.Text;
        result.Text = userid;
    }
}我按了"按纽ok" 后怎么没有在result控件中显示出来从输入控件 "user" 中输入的数据啊!!!,如果把语句写在page_load那却是可以的,这是为什么啊?按纽事件没有响应吗?