求高手指教一个ASP.NET问题 我想让LinkButton a控件在点击之后再执行Session["jd1"] = myreader["景点名"]
protected void Page_Load(object sender, EventArgs e)
{
int i = 1;
SqlConnection con = new SqlConnection("Data Source=WIN-BTQVN1VPNJ9\\SQLEXPRESS;Initial Catalog=九华山旅游管理;Integrated Security=True");
con.Open();
string sql = "select * from 景点管理";
SqlCommand sqlcmd = new SqlCommand(sql, con);
SqlDataReader myreader = sqlcmd.ExecuteReader();
while (myreader.Read())
{
LinkButton a = new LinkButton();
a.Text = myreader["景点名"].ToString();
a.ID = "linkbutton" + (i).ToString();
// Session["jd1"] = myreader["景点名"];
Panel1.Controls.Add(a);
Panel1.Controls.Add(new LiteralControl("<br />"));
i++;
}
myreader.Close();
con.Close();
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
求高手指教啊 我想让LinkButton a控件在点击之后再执行Session["jd1"] = myreader["景点名"]怎么弄啊
我现在写的Session["jd1"]总是等于最后后一个myreader["景点名"]
追问:我是在panel 中根据数据库内容添加多个添加LinkButton控件
我想实现的是:当点击对应控件时把对应的myreader["景点名"]赋给Session["jd1"]还是不明白...你能不能根据我给的代码把整个代码写一下,我目前还处于小白阶段,“LinkButton的CommandArgument属性用id绑定”和“查询出来的结果放到dataset中”我都不懂,你帮我把代码搞定下吧,谢谢谢谢谢谢拉!!!
答案:我想请问:你的myreader.Read()里面要执行一次还是多次?一次好办,如果是多次你是要把哪一个的myreader["景点名"]赋给Session["jd1"]了?首先你要明白这个问题!
上一个:求高手解答问什么asp运行时会报FROM子句语法错误???代码如下:
下一个:asp中登陆到后台提示403错误,该如何解决?