请教为什么页面里的控件会失效
页面a.aspx中有一个LinkButton1控件和12个TextBox用来接收数据库中的数据,后台代码如下,运行时LinkButton1如同虚设,请教各位高手这是为什么?
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=;database=student;");
string id = Convert.ToString(Session["selectid"]);
string sql = "select * from stu_info where id='" + id + "'";
SqlDataAdapter da = new SqlDataAdapter(sql, con);
con.Open();
DataSet ds = new DataSet();
da.Fill(ds, "stu_info");
TextBox1.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["name"]);
TextBox2.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["stuid"]);
TextBox3.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["sex"]);
TextBox4.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["age"]);
TextBox5.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["xl"]);
TextBox6.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["birthday"]);
TextBox7.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["start"]);
TextBox8.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["hometel"]);
TextBox9.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["phone"]);
TextBox10.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["address"]);
TextBox11.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["nation"]);
TextBox12.Text = Convert.ToString(ds.Tables["stu_info"].Rows[0]["semester"]);
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
//这个事件里不论些什么都不会被执行,如果Page_Load里没有东西,LinkButton1恢复正常
//this.LinkButton1.Text = "fe";
/*
Showtable1.Visible = true;
Edittable1.Visible = false;
Inserttable1.Visible = false;
*/
}
}