开发一个简单的WebPart,首先我们需要对Visual Studio .NET 2003进行相应功能的扩展,我们可以在微软的网站下载到一个扩展功能包,名字叫:WebPartTemplatesforVSNetSample2.exe
    下载地址:

http://download.microsoft.com/download/7/0/e/70e9b26f-ec05-4171-80ec-5d0d8c38e67e/WebPartTemplatesforVSNetSample2.exe

安装即可扩展Visual Studio .NET 2003使其可以开发WebPart部件。我们创建一个简单的WebPart工程


    修改几个地方:

WebPart2.cs文件

修改函数RenderWebPart增加一个显示一行字符串的语句。

protected override void RenderWebPart(HtmlTextWriter output)

{

this.text = "我的Web部件";

output.Write(SPEncode.HtmlEncode(Text));

}

WebPart2.dwp文件

<?xml version="1.0" encoding="utf-8"?>

<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2" >

<Title>WebPart2</Title>

<Description>WebPart2.</Description>

<Assembly>MyFirstWebPart</Assembly>

<TypeName>MyFirstWebPart.WebPart2</TypeName>

<!-- Specify initial values for any additional base class or custom properties here. -->

</WebPart>

Manifest.xml文件

增加我们添加的WebPart的dwp文件

<DwpFiles>

<DwpFile FileName="WebPart2.dwp"/>

</DwpFiles>

将我们的WebPart在相应的网站进行部署,即可实现我们对一个简单WebPart的应用。关于一个WebPart的部署发放,参看另一篇文章《WebPart的三种部署方法》。

我们在设计网页上,选择添加Web部件,即可在“虚拟服务器库”中找到我们自己制作的Web部件


    将其脱拽到相应的位置即可
   

转载于:https://www.cnblogs.com/Bear-Study-Hard/archive/2006/06/12/423669.html

开发一个简单的WebPart相关推荐

  1. 利用WCF的callback机制开发一个简单的多人游戏模型

    本文介绍了如何利用WCF和callback机制开发一个简单的多人在线游戏模型. 运行过程如下: 当game service 启动之后,若干个客户端便会自动连接到服务器.当某个客户端点击join gam ...

  2. [译]使用 Rust 开发一个简单的 Web 应用,第 4 部分 —— CLI 选项解析

    原文地址:A Simple Web App in Rust, Part 4 -- CLI Option Parsing 原文作者:Joel's Journal 译文出自:掘金翻译计划 本文永久链接:g ...

  3. php开发mvc教程,php开发一个简单的MVC

    本文通过实例为大家介绍用php开发一个简单mvc的方法,起到势砖引玉的作用,本文比较适合刚接触mvc的朋友. MVC其实就是三个Model,Contraller,View单词的简称. Model,主要 ...

  4. Nginx开发一个简单的HTTP过滤模块

    本文将学些开发一个简单的HTTP过滤模块,它能够对Content-Type为text/plain的包体前加上前缀字符串prefix. <一> 过滤模块的调用顺序 过滤模块可以叠加,也就是说 ...

  5. python可视化界面编程 pycharm_pycharm开发一个简单界面和通用mvc模板(操作方法图解)...

    文章首先使用pycharm的 PyQt5 Designer 做一个简单的界面,然后引入所谓的"mvc框架". 一.设计登录界面 下面开始第一个话题,使用pycharm的 PyQt5 ...

  6. java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)

    java计算机毕业设计vue开发一个简单音乐播放器(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

  7. java开发一个简单的通讯录

    java开发一个简单的通讯录 ArrayList的综合应用 import java.util.*; public class ContactNote{static Scanner sc=new Sca ...

  8. 开发一个简单易用的SDK的详细步骤(超详细,超适用)

    文章目录 开发一个简单易用的SDK的详细步骤 创建starter步骤 关键点 总结 开发一个简单易用的SDK的详细步骤 创建starter步骤 1.新建一个 spring boot 初始化项目 2.添 ...

  9. 作业1开发一个简单的python计算器

    开发一个简单的python计算器 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568 ...

最新文章

  1. 跟各种诡异 Bug 打交道 13 年后的总结
  2. android gradle tools 3.X 中依赖,implement、api 和compile区别
  3. DataList 外部事件获取DataList内部值
  4. Linux自动删除n天前日志
  5. 浪潮as5300技术方案_混闪存储AS5300G5
  6. 打印图形(1)(C+Java)
  7. vs联合torch,ZED相机api,opencv建立C++项目
  8. C# 中 System.Range 结构体
  9. python mock接口怎么用_python接口自动化测试 - mock模块基本使用介绍
  10. 程序员除了会 CRUD 之外,还应该知道什么叫 CQRS!
  11. 数组循环移动 空间复杂度O(1)
  12. C语言 while语句的用法
  13. 【z变换】3. 逆z变换
  14. 2021-6-25 组态王与modbus rtu从机STM32精英开发板通信
  15. 【管理】企业项目的OKR实战
  16. shader 学习之 pass 块
  17. 小程序苹果手机底部出现横杠处理
  18. C笔记05-选择顺序结构,关系与相等,优先级和结合性
  19. 使用图像扫描控件ScanOnWeb实现在线图像扫描
  20. stl排序之sort函数

热门文章

  1. 转: jvm调优参数总结
  2. mysql limit函数
  3. CSS自定义文件上传按钮
  4. Android+clipse导入工程提示:invalid project description
  5. 到底什么才是用户体验度
  6. VSS(Visual SourceSafe) 代码管理器 使用技巧---快速登录
  7. 使用wordpress_为什么我使用WordPress进行教育
  8. ai项目实施步骤_停止AI产品开发中道德责任的6个步骤
  9. cryengine开源了吗_Linux上的CryEngine支持,将开源带入厨房等
  10. Ubuntu Mate 开机自启ROS