待解决问题

能在详细讲一下,网页初始化和回发的过程吗?离问题结束时间还有213天19小时

学员:徐豫锋提问时间:2008-08-08 18:47:16

不明白,我写的这段代码为什么可以显示1,2,3,4.。
不是说,http是不保存信息的吗
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
Label1.Text = "0";
}
protected void Button1_Click(object sender, EventArgs e)
{
Int32 temp = Convert.ToInt32(Label1.Text) + 1;
Label1.Text = temp.ToString();

回答

回答人:徐豫锋回答时间:2008-08-08 18:56:09
这是第2课的一个例子,不太明白我这样写也行?
能说说整个过程吗
回答人:amandag(高歌 .NET学习顾问)回答时间:2008-08-18 17:55:29
你的输出结果没有问题,虽然Http是无连接的,但ASP.NET使用视图状态模拟了这种控件有状态的假象,
你可以在界面禁用视图状态,比如下面这样
<asp:Label ID="Label1" runat="server" EnableViewState="False"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
此时程序是要报错的,因为此时每次Label1的内容都是空字符串,转换成整数就要报错了

我要回答

您还没有登录,请登录!