Introduction
Recently one of colleague want to create a webpart for SharePoint using C# as programming language. One of his requirements is to that “user wants to pass values through custom webpart property.” So I created a sample for him.
Solution
Here is the code and also you can download the .sln file from my drive by clicking below URL.
https://drive.google.com/file/d/0ByEnOE8DAdvhLTFtd1oxWS1GNUU/edit?usp=sharing
namespace CustomProperty.CustomWebPartProperty { [ToolboxItemAttribute(false)] public class CustomWebPartProperty : WebPart { private string _name = "Suhail";//The default value to display [WebBrowsable(true), WebDisplayName("Label Text"),//WebPart property display name WebDescription("Label Text to appear in Label"),//Property discription Category("Custom"),//Custom webpart property catogory Personalizable(PersonalizationScope.Shared)] public string Name { get { return _name; } set { _name = value; } } protected override void CreateChildControls() { Label name = new Label(); name.Text = Name; this.Controls.Add(name); } } }
Conclusion
You can see your custom webpart property at the end of the webpart setting.
When you need values which should be able customize don’t save in web.config file; You may use custom webpart properties.
No comments:
Post a Comment