protected void btnAddMember_Click(object sender, EventArgs e) { if (OrgId > 0) { Organization org = new OrganizationService().FindByKey(OrgId); if (org != null) { int noAccount = new EnterpriseService().GetNoAccount(OrgId); SecurityBSO securityBSO = new SecurityBSO(); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); Utils objUtil = new Utils(); MemberService memberService = new MemberService(); ePower.DE.Domain.Member member = new ePower.DE.Domain.Member(); member.EnterpriseId = ItemId; member.IsDelete = false; member.IsActive = true; string spassdefault = "abc123"; spassdefault = ConfigurationManager.AppSettings["DefaultPassword"].ToString(); member.AccountName = "dn." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToLower() + "." + (noAccount).ToString("000"); member.Password = securityBSO.EncPwd(spassdefault); if (memberService.Insert(member) > 0) { BindMember(); } else { error.Text = "<div style='color:#ff0000;font:bold 12px Arial;padding:5px 0;'>Tạo tài khoản không thành công !</div>"; } } else { error.Text = "<div style='color:#ff0000;font:bold 12px Arial;padding:5px 0;'>Chưa cập nhật đơn vị quản lý !</div>"; } } }
protected void btnCreateMember_Click(object sender, EventArgs e) { EnterpriseService enterpriseService = new EnterpriseService(); OrganizationService comBSO = new OrganizationService(); IList <Organization> listOrg = new List <Organization>(); listOrg = comBSO.FindAll(); SecurityBSO securityBSO = new SecurityBSO(); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); AdminBSO adminBSO = new AdminBSO(); Utils objUtil = new Utils(); MemberService memberService = new MemberService(); foreach (Organization org in listOrg) { int STT = 0; IList <Enterprise> list = enterpriseService.FindList(0, 0, 0, org.Id, 0, 0, null, "", new ePower.Core.PagingInfo(1000, 1)); foreach (Enterprise enter in list) { STT++; ePower.DE.Domain.Member member = new ePower.DE.Domain.Member(); member.EnterpriseId = enter.Id; member.IsDelete = false; member.AccountName = "DN." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToUpper() + "." + (STT).ToString("000"); member.Password = securityBSO.EncPwd("123456"); memberService.Insert(member); } } }
protected void btn_add_Click(object sender, EventArgs e) { Admin admin = ReceiveHtml(); try { AdminBSO adminBSO = new AdminBSO(); if (adminBSO.CheckExist(admin.AdminName)) { error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Tài khoản đã được đăng ký. Vui lòng đăng ký lại !</div>"; } else if (adminBSO.CheckExistEmail(admin.AdminEmail)) { error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Địa chỉ Email đã được đăng ký. Vui lòng đăng ký lại !</div>"; } else { if (CheckedList().Equals("")) { error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Lỗi: Phải lựa chọn ít nhất 1 quyền !</div>"; } else { int id = adminBSO.CreateAdmin(admin); RolesBSO rolesBSO = new RolesBSO(); IRoles roles = rolesBSO.GetRolesByName("Guest"); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); AdminRoles adminRoles = new AdminRoles(); adminRoles.AdminUserName = admin.AdminName; adminRoles.RolesID = roles.RolesID; adminRoles.UserName = Session["Admin_UserName"].ToString(); adminRoles.Permission = ""; adminRoles.Created = DateTime.Now; adminRolesBSO.CreateAdminRoles(adminRoles); error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Thêm mới thành công !</div>"; initControl(id); } } } catch (Exception ex) { error.Text = ex.Message.ToString(); } }
private void VierUserRoles() { //PermissionBSO permissionBSO = new PermissionBSO(); //DataTable table = permissionBSO.GetPermissionAll(); //DataView dataView = new DataView(table); //dataView.Sort = "PermissionID ASC"; //DataTable dataTable = dataView.ToTable(); //commonBSO commonBSO = new commonBSO(); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); AdminRoles adminRoles = new AdminRoles(); foreach (GridViewRow rows in grvRoles.Rows) { //CheckBoxList chklist = (CheckBoxList)dataItem.FindControl("chklist"); CheckBox chkId = (CheckBox)rows.Cells[0].FindControl("chkId"); //commonBSO.FillToCheckBoxList(chklist, dataTable, "PermissionName", "Value"); if (adminRolesBSO.CheckExitRolesUser(Convert.ToInt32(rows.Cells[0].Text), hddUserName.Value)) { //Permission //adminRoles = adminRolesBSO.GetAdminRoles(Convert.ToInt32(dataItem["Roles_ID"].Text), hddUserName.Value); //if (adminRoles != null) //{ // string sPermission = adminRoles.Permission; // if (!sPermission.Equals("")) // { // string[] sSlip = sPermission.Split(new char[] { ',' }); // foreach (string s in sSlip) // { // foreach (ListItem items in chklist.Items) // { // if (items.Value == s) // items.Selected = true; // } // } // } //} //Admin_ID chkId.Checked = true; } } }
protected void btn_add_Click(object sender, EventArgs e) { try { CateNewsGroup catenewsGroup = ReceiveHtml(); CateNewsGroupBSO catenewsGroupBSO = new CateNewsGroupBSO(); int id = catenewsGroupBSO.CreateCateNewsGroup(catenewsGroup); if (!Session["Admin_UserName"].ToString().Equals("administrator")) { AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); DataTable table = adminRolesBSO.GetAdminRolesByUserName(Session["Admin_UserName"].ToString()); CateNewsGroupPermissionBSO catenewGroupPermissionBSO = new CateNewsGroupPermissionBSO(); CateNewsGroupPermission cateNewsGroupPermission = new CateNewsGroupPermission(); if (table.Rows.Count > 0) { foreach (DataRow subrow in table.Rows) { cateNewsGroupPermission.CateNewsGroupID = id; cateNewsGroupPermission.RolesID = Convert.ToInt32(subrow["RolesID"].ToString()); cateNewsGroupPermission.Permission = ""; cateNewsGroupPermission.UserName = Session["Admin_UserName"].ToString(); cateNewsGroupPermission.Created = DateTime.Now; cateNewsGroupPermission.Language = Language.language; catenewGroupPermissionBSO.CreateCateNewsGroupPermission(cateNewsGroupPermission); } } } clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Thêm mới thành công !</div>"; initControl(id); AspNetCache.Reset(); } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } }
protected void btn_add_Click(object sender, EventArgs e) { DataTable datatable = GetUserGrid(); try { AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); DataTable table1 = adminRolesBSO.GetAdminRolesByRoles(Convert.ToInt32(hddRoles.Value)); if (table1.Rows.Count > 0) { adminRolesBSO.DeleteAdminRolesRoles(Convert.ToInt32(hddRoles.Value)); } AdminRoles adminRoles = new AdminRoles(); if (datatable.Rows.Count > 0) { foreach (DataRow subrow in datatable.Rows) { adminRoles.AdminUserName = subrow["Admin_UserName"].ToString(); adminRoles.RolesID = Convert.ToInt32(hddRoles.Value); adminRoles.UserName = Session["Admin_UserName"].ToString(); //adminRoles.Permission = subrow["Permission"].ToString(); adminRoles.Permission = ""; adminRoles.Created = DateTime.Now; adminRolesBSO.CreateAdminRoles(adminRoles); error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Cập nhật thành công !</div>"; //initControl(adminRoles.AdminRolesID); } } } catch (Exception ex) { error.Text = ex.Message.ToString(); } }
public void ViewModules(string username) { ModulesBSO modulesBSO = new ModulesBSO(); DataTable table = modulesBSO.MixModules(); DataView dataView = new DataView(table); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); string strRoles = adminRolesBSO.GetRoles(username); RolesBSO rolesBSO = new RolesBSO(); DataTable table1 = rolesBSO.GetRolesbyStrRolesID(strRoles); string strModules = ""; if (table1.Rows.Count > 0) { foreach (DataRow row in table1.Rows) { strModules += row["Roles_Modules"].ToString(); } } if (!strModules.Equals("")) { string sSlip = strModules.Remove(strModules.LastIndexOf(",")).Replace(",", "','"); dataView.RowFilter = "Slug not in ('listmodules','editmodules') and Slug in ('" + sSlip + "')"; } else { dataView.RowFilter = "Slug not in ('listmodules','editmodules') "; } DataTable dataTable = dataView.ToTable(); commonBSO commonBSO = new commonBSO(); commonBSO.FillToCheckBoxList(chklist, dataTable, "Modules_Name", "Slug"); }
protected void btn_add_Click(object sender, EventArgs e) { try { EnterpriseService objlogic = new EnterpriseService(); Enterprise obj = new Enterprise(); obj.Title = txtTitle.Text; //if (ddlProvince.SelectedIndex > 0) obj.ProvinceId = Convert.ToInt32(ddlProvince.SelectedValue); if (ddlDistrict.SelectedIndex > 0) { obj.DistrictId = Convert.ToInt32(ddlDistrict.SelectedValue); } if (ddlArea.SelectedIndex > 0) { obj.AreaId = Convert.ToInt32(ddlArea.SelectedValue); } if (ddlSubArea.SelectedIndex > 0) { obj.SubAreaId = Convert.ToInt32(ddlSubArea.SelectedValue); } IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true); if (txtMST.Text != "") { obj.TaxCode = txtMST.Text.Trim(); } if (txtCustomerCode.Text != "") { obj.CustomerCode = txtCustomerCode.Text.Trim(); } obj.Phone = txtPhone.Text; obj.Email = txtEmail.Text; obj.Fax = txtFax.Text; obj.ManPerson = txtResponsible.Text; obj.Address = txtAddress.Text; obj.OwnerId = Convert.ToInt32(ddlOwner.SelectedValue); obj.ParentName = txtParentName.Text; if (ddlProvinceReporter.SelectedIndex > 0) { obj.ManProvinceId = Convert.ToInt32(ddlProvinceReporter.SelectedValue); } if (ddlDistrictReporter.SelectedIndex > 0) { obj.ManDistrictId = Convert.ToInt32(ddlDistrictReporter.SelectedValue); } obj.ManAddress = txtAddressReporter.Text; obj.ManPhone = txtPhoneReporter.Text; obj.ManFax = txtFaxReporter.Text; obj.ManEmail = txtManEmail.Text; if (cbxActive.Checked) { obj.IsActive = true; } else { obj.IsActive = false; } try { if (txtAtiveYear.Text.Trim() != "") { obj.ActiveYear = Convert.ToInt32(txtAtiveYear.Text); } } catch { } obj.OrganizationId = m_UserValidation.OrgId; if (ItemId > 0) { obj.Id = ItemId; if (objlogic.Update(obj) != null) { /*Cap nhat du lieu trong diem nam hien tai*/ //if (ImportantYears != "" && !ImportantYears.Contains(DateTime.Today.ToString("yyyy")) && cbxIsImportant.Checked) //{ // EnterpriseYear ey = new EnterpriseYear(); // ey.EnterpriseId = ItemId; // ey.Year = DateTime.Today.Year; // new EnterpriseYearService().Insert(ey); //} //BindImportantYear(); BindData(); error.Text = "<div class='alert alert-primary'>Cập nhật thành công !</div>"; } else { error.Text = "<div class='alert alert-dangers'>Cập nhật không thành công !</div>"; } } else { ItemId = objlogic.Insert(obj); if (ItemId > 0) { /*Tao tai khoan mac dinh*/ Organization org = new OrganizationService().FindByKey(m_UserValidation.OrgId); if (org != null) { int noAccount = new EnterpriseService().GetNoAccount(m_UserValidation.OrgId); SecurityBSO securityBSO = new SecurityBSO(); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); Utils objUtil = new Utils(); MemberService memberService = new MemberService(); ePower.DE.Domain.Member member = new ePower.DE.Domain.Member(); member.EnterpriseId = ItemId; member.IsDelete = false; member.IsActive = true; member.AccountName = "dn." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToLower() + "." + (noAccount).ToString("000"); string spassdefault = "abc123"; spassdefault = ConfigurationManager.AppSettings["DefaultPassword"].ToString(); member.Password = securityBSO.EncPwd(spassdefault); int iMember = 0; iMember = memberService.Insert(member); //if (memberService.Insert(member) > 0) //{ // BindMember(); //} //else // error.Text = "<div class='alert alert-dangers'>Tạo tài khoản không thành công !</div>"; } /*Cap nhat du lieu trong diem nam hien tai*/ //if (ImportantYears != "" && !ImportantYears.Contains(DateTime.Today.ToString("yyyy")) && cbxIsImportant.Checked) //{ // EnterpriseYear ey = new EnterpriseYear(); // ey.EnterpriseId = ItemId; // ey.Year = DateTime.Today.Year; // new EnterpriseYearService().Insert(ey); //} Response.Redirect(ResolveUrl("~") + "Admin/EditEnterprise/" + ItemId.ToString() + "/Default.aspx"); } else { error.Text = "<div class='alert alert-dangers'>Thêm mới không thành công !</div>"; } } } catch (Exception ex) { error.Text = ex.Message.ToString(); } }
protected void btnCreateUser_Click(object sender, EventArgs e) { OrganizationService comBSO = new OrganizationService(); IList <Organization> list = new List <Organization>(); list = comBSO.FindAll(); SecurityBSO securityBSO = new SecurityBSO(); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); AdminBSO adminBSO = new AdminBSO(); Utils objUtil = new Utils(); foreach (Organization org in list) { Admin admin = new Admin(); admin.AdminLoginType = false; admin.AdminPass = securityBSO.EncPwd("123456"); admin.AdminName = "SCT." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToUpper();; admin.AdminEmail = org.Email; //} // admin.RolesID = (ddlRoles.SelectedValue != "") ? Convert.ToInt32(ddlRoles.SelectedValue) : 0; admin.RolesID = 1; admin.AdminActive = true; admin.AdminFullName = "Sở công thương" + org.Title; admin.AdminCreated = DateTime.Now; admin.AdminLog = DateTime.Now; //admin.AdminPermission = ""; admin.AdminPermission = "Read,"; admin.AdminAddress = ""; admin.AdminPhone = org.Phone; admin.AdminNickYahoo = ""; admin.AdminNickSkype = ""; admin.AdminAvatar = ""; admin.AdminSex = true; IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true); admin.AdminBirth = DateTime.Now; if (org.Email != null && org.Email != "") { admin.AdminEmail = org.Email; } else { admin.AdminEmail = "sct" + "@" + admin.AdminName.ToLower() + ".gov.vn"; } admin.AdminOrganizationId = org.Id; int id = adminBSO.CreateAdmin(admin); AdminRoles adminRoles = new AdminRoles(); adminRoles.RolesID = 14; adminRoles.AdminUserName = admin.AdminName; adminRoles.UserName = Session["Admin_UserName"].ToString(); //adminRoles.Permission = subrow["Permission"].ToString(); adminRoles.Permission = ""; adminRoles.Created = DateTime.Now; adminRolesBSO.CreateAdminRoles(adminRoles); } }
private string BindMenu(string strMenuSub, int iCate) { if (Session["Admin_Username"] != null) { DataTable table = new DataTable(); commonBSO common = new commonBSO(); String SQL = ""; string AdminName = Session["Admin_Username"].ToString(); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); string strRoles = adminRolesBSO.GetRoles(AdminName); RolesBSO rolesBSO = new RolesBSO(); DataTable table1 = rolesBSO.GetRolesbyStrRolesID(strRoles); string strModules = ""; if (table1.Rows.Count > 0) { foreach (DataRow row in table1.Rows) { strModules += row["Roles_Modules"].ToString(); } strModules = strModules.Remove(strModules.LastIndexOf(",")).Replace(",", "','"); } if (AdminName.Equals("administrator")) { SQL = "SELECT * FROM tblModules Where [IsMenu] =1 And [Modules_Parent] = " + iCate + " Order by [Modules_Order] ASC"; table = common.CreateDataView(SQL); } else { SQL = "SELECT * FROM tblModules Where [IsMenu] =1 And [Modules_Parent] = " + iCate + " And Slug in ('" + strModules + "') Order by [Modules_Order] ASC"; table = common.CreateDataView(SQL); } //strMenuSub += "<ul>"; //strMenuSub += "<li class='sidebar-label pt20'><a href='" + ResolveUrl("~/") + "Admin/home/Default.aspx'>Trang chủ</a></li>"; if (table.Rows.Count > 0) { foreach (DataRow dataRow in table.Rows) { strMenuSub += "<li class='sidebar-label pt20'>"; //strMenuSub += "<a href='" + ResolveUrl("~/") + "Admin/" + dataRow["Modules_Url"] + "/Default.aspx'>" + dataRow["Modules_Name"].ToString() + "</a>"; //if (checkActive(Request["dll"].ToString(), dataRow["Slug"].ToString())) //{ //strMenuSub += "<a href='" + ResolveUrl("~/") + "Admin/" + dataRow["Slug"] + "/Default.aspx'>" + dataRow["Modules_Name"].ToString() + "</a>"; strMenuSub += dataRow["Modules_Name"].ToString(); //strMenuSub += "<span class='closed opened'></span>"; //strMenuSub += "<div style='display: block;'>"; //} //else //{ // strMenuSub += "<a href='" + ResolveUrl("~/") + "Admin/" + dataRow["Slug"] + "/Default.aspx'>" + dataRow["Modules_Name"].ToString() + "</a>"; // //strMenuSub += "<span class='closed'></span>"; // //strMenuSub += "<div style='display: none;'>"; //} strMenuSub += "</li>"; strMenuSub += GetSubMenu("", Convert.ToInt32(dataRow["Modules_ID"].ToString()), Session["Admin_Username"].ToString(), strModules); //strMenuSub += "</div>"; } } //strMenuSub += "</ul>"; } else { Response.Redirect("~/Default.aspx"); } return(strMenuSub); }
private void ViewNewsGroupDetail(int Id) { CateNewsGroupBSO cateNewsgroupBSO = new CateNewsGroupBSO(); NewsGroupBSO newsgroupBSO = new NewsGroupBSO(); NewsGroup newsgroup = newsgroupBSO.GetNewsGroupById(Id); if (newsgroup == null) { Response.Redirect("~/Default.aspx"); } commonBSO commonBSO = new commonBSO(); //Kiem tra neu phan quyen truy cap chuyen muc nay DataTable dtCheckRole = commonBSO.CreateDataView("SELECT Id FROM tblRoleCate WHERE CateId=" + newsgroup.CateNewsID); if (dtCheckRole != null && dtCheckRole.Rows.Count > 0) { UserValidation m_UserValidation = new UserValidation(); if (m_UserValidation.IsSigned()) { DataTable dtGroupRole = new AdminRolesBSO().GetAdminRolesByUserName(m_UserValidation.UserName); if (dtGroupRole != null && dtGroupRole.Rows.Count > 0) { DataTable dtRoleCate = commonBSO.CreateDataView("SELECT Id FROM tblRoleCate WHERE GroupId IN (SELECT RolesID FROM tblAdminRoles WHERE Admin_UserName = '******') AND CateId=" + newsgroup.CateNewsID); if (dtRoleCate != null && dtRoleCate.Rows.Count > 0) { //Da dang nhap va co quyen xem } else { //Da dang nhap nhung khong co quyen truy cap, chuyen ve trang thong bao; content_notice.Visible = true; content_news.Visible = false; } } } else { //Yeu cau dang nhap Response.Redirect(ResolveUrl("~") + "Dang-nhap.aspx?RetUrl=" + Request.RawUrl); } } ltlTitle.Text = newsgroup.Title; //LabelDate.Text = newsgroup.PostDate.ToString("dd/MM/yyyy");// Convert.ToString(newsgroup.PostDate); ltlDescribe.Text = newsgroup.ShortDescribe; FullDescirbe.Text = newsgroup.FullDescribe; LabelAuthor.Text = newsgroup.Author; lblAproved.Text = newsgroup.PostDate.ToString("dd/MM/yyyy hh:mm"); txtNewsGroupID.Value = Convert.ToString(newsgroup.NewsGroupID); newsgroupBSO.NewsGroupClickUpdate(Id); NewsGroupFollow(newsgroup.PostDate, newsgroup.NewsGroupID, newsgroup.CateNewsID); NewsGroupRelation(newsgroup.NewsGroupID); ; //CateNewsBSO catenewsBSO = new CateNewsBSO(); //CateNews catenews = catenewsBSO.GetCateNewsById(newsgroup.CateNewsID); //CateNewsGroup cateNewsGroup = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(catenews.GroupCate, Language.language); //title_name.Text = "<a href='" + ResolveUrl("~/") + "c3/" + catenewsBSO.GetSlugByCateId(catenews.CateNewsID) + "/" + GetString(catenews.CateNewsName) + "-" + catenews.GroupCate + "-" + catenews.CateNewsID + ".aspx'>" + catenews.CateNewsName + "</a>"; //string cate = "<a href='" + ResolveUrl("~/") + "c2/" + cateNewsgroupBSO.GetSlugById(cateNewsGroup.CateNewsGroupID) + "/" + GetString(cateNewsGroup.CateNewsGroupName) + "-" + catenews.GroupCate + ".aspx' class='content_Text_Cat'>"; //string s1 = ""; //while (catenews.ParentNewsID != 0) //{ // int pId = catenews.ParentNewsID; // catenews = catenewsBSO.GetCateNewsById(pId); // s1 = "<img src='" + ResolveUrl("~/") + "images/icon_arrows1.png'><a href='" + ResolveUrl("~/") + "c3/" + catenewsBSO.GetSlugByCateId(catenews.CateNewsID) + "/" + GetString(catenews.CateNewsName) + "-" + catenews.GroupCate + "-" + catenews.CateNewsID + ".aspx' class='content_Text_Cat'>" + catenews.CateNewsName + "</a>" + s1; //} //cate += cateNewsGroup.CateNewsGroupName.ToString(); //Sửa lại //cate += "</a>"; //cate += s1; //title_cate.Text = "<a href='" + ResolveUrl("~/") + "Default.aspx' class='content_Text_Cat'>" + Resources.resource.T_home + "</a><img src='" + ResolveUrl("~/") + "images/icon_arrows1.png'> "; //title_cate.Text += cate; if (!String.IsNullOrEmpty(Request["error"])) { error.Text = "<div class='error_register_text'>" + Resources.resource.T_Comment_Error1 + "</div>"; } if (!newsgroup.IsComment) { btnComment.Visible = false; CommentPanel.Visible = false; } else { btnComment.Visible = true; CommentPanel.Visible = true; GetNewsCommentById(Id); } //ViewRegister(Id); ltlFb_like.Text = "<div class='fb-like' data-href='" + Variables.sDomain + "/d4/news/" + GetString(newsgroup.Title) + "-" + newsgroup.GroupCate + "-" + newsgroup.NewsGroupID + ".aspx' data-send='true' data-width='100%' data-height='65' data-show-faces='true'></div>"; ltlFb_comment.Text = "<div class='fb-comments' data-href='" + Variables.sDomain + "/d4/news/" + GetString(newsgroup.Title) + "-" + newsgroup.GroupCate + "-" + newsgroup.NewsGroupID + ".aspx' data-num-posts='10' data-width='100%'></div>"; Page.Title = newsgroup.Title; HtmlMeta _desrip = new HtmlMeta(); _desrip.Name = "description"; _desrip.Content = Tool.StripTagsCharArray(newsgroup.ShortDescribe) + " , " + newsgroup.Title + " , " + (newsgroup.Tags) + " , " + newsgroup.Keyword; Page.Header.Controls.Add(_desrip); System.Web.UI.HtmlControls.HtmlMeta _keyWords = new HtmlMeta(); _keyWords.Name = "keywords"; _keyWords.Content = GetString(newsgroup.Keyword) + " ; " + newsgroup.Title; Page.Header.Controls.Add(_keyWords); }