我弄了以下文件: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那却是可以的,这是为什么啊?按纽事件没有响应吗?
<%@ 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那却是可以的,这是为什么啊?按纽事件没有响应吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货