A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
AI OnAI Off
A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
[ EPiServer.PlugIn.PageDefinitionTypePlugIn(DisplayName = "Regjeringssensitivt") ] public class GovSensitive : EPiServer.Core.PropertyString { private RadioButtonList rdbList; public override void CreateChildControls(string renderType, System.Web.UI.Control container) { switch( renderType.ToLower()) { case "edit": rdbList = new RadioButtonList(); rdbList.ID = Name; CopyWebAttributes(container,rdbList); rdbList.Items.Add(new ListItem("Regjeringssensitivt","True")); rdbList.Items.Add(new ListItem("Ikke Regjeringssensitivt","False")); if(ToString().Length > 0) { ListItem selectedItem = rdbList.Items.FindByValue(ToString()); if (selectedItem != null) selectedItem.Selected = true; else rdbList.SelectedIndex = 0; } CopyWebAttributes(container,rdbList); container.Controls.Add(rdbList); RequiredFieldValidator reqVal = new RequiredFieldValidator(); reqVal.ControlToValidate = rdbList.ID; reqVal.Display = ValidatorDisplay.Dynamic; reqVal.EnableClientScript = false; reqVal.ErrorMessage = "Du må angi hvorvidt innhold er regjeringssensitivt eller ikke"; container.Controls.Add(reqVal); break; default: base.CreateChildControls(renderType,container); break; } } }