User Rights : Allocation of User Rights in ASP.NET using C#

HTML Markup: 
  1. <ul class="sub">  
  2.     <li id="State_li" runat="server"><a href="State.aspx">State</a></li>  
  3.     <li id="City_li" runat="server"><a href="City.aspx">City</a></li>  
  4.     <li id="Department_li" runat="server"><a href="Department.aspx">Department</a></li>  
  5.     <li id="Designation_li" runat="server"> <a href="Designation.aspx">Designation</a></li>  
  6.     <li id="Bank_li" runat="server"> <a href="Bank.aspx">Bank</a></li>  
  7.     <%--<li ><a href="Category.aspx">Category</a></li>--%>  
  8.         <li id="Package_li" runat="server"><a href="Package.aspx">Package</a></li>  
  9.         <li id="Product_li" runat="server"><a href="Product.aspx">Product</a></li>  
  10.         <li id="Company_li" runat="server"><a href="Company.aspx">Company</a></li>  
  11.         <li id="Branch_li" runat="server"> <a href="Branch.aspx">Branch</a></li>  
  12.         <li id="User_li" runat="server"><a href="User.aspx">User</a></li>  
  13.         <li id="Mail_li" runat="server"><a href="Mail_template.aspx">Mail Template</a></li>  
  14.         <li id="Sms_li" runat="server"><a href="Sms_template.aspx">SMS Template</a></li>  
  15.         <li id="Form_li" runat="server"><a href="FormMaster.aspx">Form</a></li>  
  16.         <li id="Rights_li" runat="server"><a href="UserRights.aspx">User Rights</a></li>  
  17.         <li id="Setting_li" runat="server"><a href="Setting.aspx">Settings</a></li>  
  18. </ul>  
C#  
  1. protected void Page_Load(object sender,  
  2.     EventArgs e)  
  3. {  
  4.     lblUserName.Text = clsVariable.User_name;  
  5.     //string str_cont = "Country";  
  6.     string str =  
  7.         "Select * from right_view where Designation_id='" +  
  8.         clsVariable.User_id + "'";  
  9.     DataTable dt = c1.filldt(str);  
  10.     if (dt.Rows.Count > 0)  
  11.     {  
  12.         for (int i = 0; i < dt.Rows.Count; i++)  
  13.         {  
  14.             if (dt.Rows[i]["View"].ToString() ==  
  15.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  16.                 "Mail Template")  
  17.             {  
  18.                 Mail_li.Visible = false;  
  19.             }  
  20.             if (dt.Rows[i]["View"].ToString() ==  
  21.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  22.                 "State")  
  23.             {  
  24.                 State_li.Visible = false;  
  25.             }  
  26.             if (dt.Rows[i]["View"].ToString() ==  
  27.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  28.                 "City")  
  29.             {  
  30.                 City_li.Visible = false;  
  31.             }  
  32.             if (dt.Rows[i]["View"].ToString() ==  
  33.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  34.                 "Department")  
  35.             {  
  36.                 Department_li.Visible = false;  
  37.             }  
  38.             if (dt.Rows[i]["View"].ToString() ==  
  39.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  40.                 "Designation")  
  41.             {  
  42.                 Designation_li.Visible = false;  
  43.             }  
  44.             if (dt.Rows[i]["View"].ToString() ==  
  45.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  46.                 "Bank")  
  47.             {  
  48.                 Bank_li.Visible = false;  
  49.             }  
  50.             if (dt.Rows[i]["View"].ToString() ==  
  51.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  52.                 "Package")  
  53.             {  
  54.                 Package_li.Visible = false;  
  55.             }  
  56.             if (dt.Rows[i]["View"].ToString() ==  
  57.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  58.                 "Product")  
  59.             {  
  60.                 Product_li.Visible = false;  
  61.             }  
  62.             if (dt.Rows[i]["View"].ToString() ==  
  63.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  64.                 "Company")  
  65.             {  
  66.                 Company_li.Visible = false;  
  67.             }  
  68.             if (dt.Rows[i]["View"].ToString() ==  
  69.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  70.                 "Branch")  
  71.             {  
  72.                 Branch_li.Visible = false;  
  73.             }  
  74.             if (dt.Rows[i]["View"].ToString() ==  
  75.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  76.                 "User")  
  77.             {  
  78.                 User_li.Visible = false;  
  79.             }  
  80.             if (dt.Rows[i]["View"].ToString() ==  
  81.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  82.                 "SMS Template")  
  83.             {  
  84.                 Sms_li.Visible = false;  
  85.             }  
  86.             if (dt.Rows[i]["View"].ToString() ==  
  87.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  88.                 "Form")  
  89.             {  
  90.                 Form_li.Visible = false;  
  91.             }  
  92.             if (dt.Rows[i]["View"].ToString() ==  
  93.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  94.                 "User Rights")  
  95.             {  
  96.                 Rights_li.Visible = false;  
  97.             }  
  98.             if (dt.Rows[i]["View"].ToString() ==  
  99.                 "0" && dt.Rows[i]["Form_name"].ToString() ==  
  100.                 "Settings")  
  101.             {  
  102.                 Setting_li.Visible = false;  
  103.             }  
  104.         }  
  105.     }  
  106. }  
  107. }