TDGG周刊

我们一直在进步......

« 爱国贼手中的自由 »

C#编写控件——运行测试(一)

作者:人事部——卢向辉

C#编写控件Web控件的核心是什么呢?或者说每个控件都必须有的功能是什么?那就是把用DHTML(包括HTMLCSSJavascript)或XML格式的信息输出到B/S架构的客户端。

本篇内容主要通过一个简单例子来说明怎么编写和调用自己编写的控件。

(一)首先在“文件—新建—项目—类库” 类库名称改为“MyControl”。

 

(二)在添加新项中添加“Web自定义控件”。

 

在新打开的HelloWord.cs里面讲全部内容删除改成一下内容

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Text;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace MyControl

{

    public class HelloWord : Control

    {

        protected override void Render(HtmlTextWriter output)

        {

            output.Write("我是最简单的控件");

        }

    }

}

(三)然后再解决方案单击右键选择生成,这时在该目录的“bin\Debug”下后又一个MyControl.dll文件。

 

(四)重新打开“Microsoft Visual Studio 2005”新建一个网站,将刚才的MyControl.dll文件拷贝到网站目录Bin下。

(五)在“工具箱”中单击右键选择“选择项”。

 

然后单击“浏览”选择刚刚考内过来的MyControl.dll文件后按确定,这时工具箱中就出现了刚才编写的控件HelloWord,然后就想拖其他控件一样把它拖到页面,这时页面会出现<%@ Register Assembly="MyControl" Namespace="MyControl" TagPrefix="cc1" %>

<cc1:HelloWord ID="Select1" runat="server">

</cc1: HelloWord>

(六)大功告成,然后运行看看效果吧。

 

 

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

相关文章111

Powered By Z-Blog 1.8 Arwen Build 81206 theme by 博客主题网

Copyright 昆明土地公公科技有限公司. Some Rights Reserved.