سلام من یک یک منو دارم که شاما چندین گزینه هست و میخام یکسری از itemها برای بعضی کاربران فعال و برخی کاربران غیرفعال باشه. برای هر item از منو از linkbutton استفاده کردم.
حالا چند تا دستور if گذاشتم که مستقل از هم هستند. اما همه دستورات مثل اینکه اجرا میشن. یعنی انگار تمام شرایط برقرار میشه و همه linkbuttonها visuble براشون true میشه
protected void Page_Load(object sender, EventArgs e)
{
if (Session["useame2"] != null)
{
Label2.Text = Session["useame2"].ToString();
SqlCoection co = new SqlCoection("Data Source=.\sqlexpress;Initial Catalog=store;Integrated Security=True");
SqlCommand cmd = new SqlCommand("select * from allows where userid='" + Session["useame2"] + "'", co);
co.Open();
SqlDataReader reader = cmd.ExecuteReader();
reader.Read();
if (reader["store"].ToString()!=null)
LinkButton2.Visible = true;
if (reader["term"].ToString() != null)
LinkButton4.Visible = true;
if (reader["buy"].ToString() != null)
LinkButton5.Visible = true;
if (reader["signature"].ToString() != null)
LinkButton11.Visible = true;
if (reader["confirm"].ToString() != null)
LinkButton10.Visible = true;
co.Close();
}
برچسب:
نویسنده: محمد رضا جوادیان