我是asp.net的初学者,我已经完成了我的研究,但不是很清楚。
我有 3 个链接 lkn1,2,3
基本上,我正在看这样的东西:
protected void lnkBtn_Click(object sender,EventArgs e)
{
LinkButton lnkRes = sender as LinkButton;
string text = lnkRes.Text.Trim();
string sql = ""
if(text.ToUpper() == "INBOX")
{
sql = "SELECT * FROM InboxTbl where receiver_id = "helloworld";
}
else if(text.ToUpper() == "DRAFT")
{
sql = "SELECT * FROM Inbox where sender_id="HelloWorld";
}
else if(text.ToUpper() == "SENT")
{
sql = "SELECT * FROM Inbox where sender_id="HelloWorld";
}
if(sql != "")
{
SqlDataAdapter adp = new SqlDataAdapter(sql,ConnectionString);
DataSet ds = new DataSet();
adp.Fill(ds,"tbl");
GridView1.DataSource = ds.Tables["tbl"].DefaultView;
GridView1.DataBind();
}
}
我该如何编写这段代码以及我应该在哪里编写它,以便根据链接按钮的文本执行相应的 sql 语句?
如果这与事件处理有关.. 3links 一个事件.. 请给我一些我可以阅读和理解的链接