In this article we will be seeing how to create custom properties for visual webpart in SharePoint 2010. Steps Involved:
namespace CustomProperties.CustomPropertiesVisualWP{ [ToolboxItemAttribute(false)] public class CustomPropertiesVisualWP :WebPart { public static string _value; [System.Web.UI.WebControls.WebParts.WebBrowsable(true), System.Web.UI.WebControls.WebParts.WebDisplayName("Enter the Value"), System.Web.UI.WebControls.WebParts.WebDescription(""), System.Web.UI.WebControls.WebParts.Personalizable( System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared), System.ComponentModel.Category("anavijai Custom Properties"),| System.ComponentModel.DefaultValue("")]
public string _Value { get { return _value; } set { _value =value; } }
// Visual Studio might automatically update this path when you change the Visual Web Part project item. private const string _ascxPath = @"~/_CONTROLTEMPLATES/CustomProperties/CustomPropertiesVisualWP/CustomPropertiesVisualWPUserControl.ascx";
protected override void CreateChildControls() { Control control = Page.LoadControl(_ascxPath); Controls.Add(control); } }}
namespace CustomProperties.CustomPropertiesVisualWP{ public partial class CustomPropertiesVisualWPUserControl : UserControl {
protected void Page_Load(object sender,EventArgs e) { }
protected void btnClick_Click(object sender,EventArgs e) { lblResult.Text = CustomPropertiesVisualWP._value; } }}
How to get all the user properties using powershell in SharePoint 2010
Change Locale of SharePoint Site - Code behind