开发一个简单的WebPart
开发一个简单的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相关推荐
- 利用WCF的callback机制开发一个简单的多人游戏模型
本文介绍了如何利用WCF和callback机制开发一个简单的多人在线游戏模型. 运行过程如下: 当game service 启动之后,若干个客户端便会自动连接到服务器.当某个客户端点击join gam ...
- [译]使用 Rust 开发一个简单的 Web 应用,第 4 部分 —— CLI 选项解析
原文地址:A Simple Web App in Rust, Part 4 -- CLI Option Parsing 原文作者:Joel's Journal 译文出自:掘金翻译计划 本文永久链接:g ...
- php开发mvc教程,php开发一个简单的MVC
本文通过实例为大家介绍用php开发一个简单mvc的方法,起到势砖引玉的作用,本文比较适合刚接触mvc的朋友. MVC其实就是三个Model,Contraller,View单词的简称. Model,主要 ...
- Nginx开发一个简单的HTTP过滤模块
本文将学些开发一个简单的HTTP过滤模块,它能够对Content-Type为text/plain的包体前加上前缀字符串prefix. <一> 过滤模块的调用顺序 过滤模块可以叠加,也就是说 ...
- python可视化界面编程 pycharm_pycharm开发一个简单界面和通用mvc模板(操作方法图解)...
文章首先使用pycharm的 PyQt5 Designer 做一个简单的界面,然后引入所谓的"mvc框架". 一.设计登录界面 下面开始第一个话题,使用pycharm的 PyQt5 ...
- java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)
java计算机毕业设计vue开发一个简单音乐播放器(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ec ...
- java开发一个简单的通讯录
java开发一个简单的通讯录 ArrayList的综合应用 import java.util.*; public class ContactNote{static Scanner sc=new Sca ...
- 开发一个简单易用的SDK的详细步骤(超详细,超适用)
文章目录 开发一个简单易用的SDK的详细步骤 创建starter步骤 关键点 总结 开发一个简单易用的SDK的详细步骤 创建starter步骤 1.新建一个 spring boot 初始化项目 2.添 ...
- 作业1开发一个简单的python计算器
开发一个简单的python计算器 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568 ...
最新文章
- 跟各种诡异 Bug 打交道 13 年后的总结
- android gradle tools 3.X 中依赖,implement、api 和compile区别
- DataList 外部事件获取DataList内部值
- Linux自动删除n天前日志
- 浪潮as5300技术方案_混闪存储AS5300G5
- 打印图形(1)(C+Java)
- vs联合torch,ZED相机api,opencv建立C++项目
- C# 中 System.Range 结构体
- python mock接口怎么用_python接口自动化测试 - mock模块基本使用介绍
- 程序员除了会 CRUD 之外,还应该知道什么叫 CQRS!
- 数组循环移动 空间复杂度O(1)
- C语言 while语句的用法
- 【z变换】3. 逆z变换
- 2021-6-25 组态王与modbus rtu从机STM32精英开发板通信
- 【管理】企业项目的OKR实战
- shader 学习之 pass 块
- 小程序苹果手机底部出现横杠处理
- C笔记05-选择顺序结构,关系与相等,优先级和结合性
- 使用图像扫描控件ScanOnWeb实现在线图像扫描
- stl排序之sort函数
热门文章
- 转: jvm调优参数总结
- mysql limit函数
- CSS自定义文件上传按钮
- Android+clipse导入工程提示:invalid project description
- 到底什么才是用户体验度
- VSS(Visual SourceSafe) 代码管理器 使用技巧---快速登录
- 使用wordpress_为什么我使用WordPress进行教育
- ai项目实施步骤_停止AI产品开发中道德责任的6个步骤
- cryengine开源了吗_Linux上的CryEngine支持,将开源带入厨房等
- Ubuntu Mate 开机自启ROS