asp.net 的问题!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:29:30
我在类中定义了一个字符串变量,我把初始付为"你好".

我在页面拖入两个button控键
分别是Button1,和Button2

运行后

当我单击Button1,从页面中输出"你好".

然后我想单击Button2把"你好不好"的值付给字符串变量x

我再次在次单击Button1时,页面它确不能输出"你好不好"

我想知道为什么 ???????????????

我全部的分数只有20,全部给出了,希望大家本着教育他人的态度帮帮忙.

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace WebApplication3
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.Button Button2;
string x="你好";
private void Page

x="你好不好"
只能在private void Button2_Click(object sender, System.EventArgs e)
用吧~
x="你好"是全局的

不是你这样的逻辑,Button2_Click和Button1_Click是两个事件!
要是在Button2_Click里改变了全局变量,只能在Button2_Click里使用.
已经定义了全局变量,并且赋了值,就不会变的!!