Steps Involved:( Visual webpart)
- Open Visual Studio 2010.
- Create an "Empty SharePoint Project".
- Right click on the solution and click on Add => New Item.
- Select "Visual Web Part" template from SharePoint 2010 installed templates.
- Entire solution looks like the following 
 
- Replace CustomPropertiesVisualWP.cs file with the following code.
 using System;using System.ComponentModel;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using Microsoft.SharePoint;using Microsoft.SharePoint.WebControls;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);
 }
 }
 }
- In CustomPropertiesVisualWPUserControl.ascx I have added one label "lblResult" and button "btnClick".
- Replace CustomPropertiesVisualWPUserControl.ascx.cs with the following code.
 using System;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.ComponentModel;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;
 }
 }
 }
 
- Build and deploy the solution.
 
No comments:
Post a Comment