上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 上篇介绍的 TBActiveX 控件,它可以支持网页 Media Player 的设定,这跟前面提及的 TBMediaPlayer 功能相同。TBActiveX 具有网页设定 ActiveX 通用属性,所以 TBMediaPlayer 基本上是可以由 TBActiveX 继承下来,再加入 Media Player 特有的属性即可。本文将原来的 TBMediaPlayer 控件,继承的父类别由 We... 阅读全文
posted @ 2008-10-14 13:22 jeff377 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Media Player 与 Flash 之类在网页上执行的外挂控件,都是属于 ActiveX 控件,它们套用在 HTML 码中的方式差不多,除了要指定 ClassID 以外,ActiveX 使用的参数(相当于 ActiveX 控件的属性)以 Param Tag 来表示。本文标题命名为「ActiveX 服务器控件」就是避免误解为 ActiveX 控件,而是在 ASP.NET 中输出 ActiveX... 阅读全文
posted @ 2008-10-14 12:47 jeff377 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 我们在前面几篇文章中,已经简要的对服务器控件做了基本介绍,接下来的几篇文章中我们要开始实作服务器控件。在网页上常使用 Media Player 来拨放影片,在 ASP.NET 中没有现成的控件来处理 Media Player,只能在 aspx 中加入 Media Player 相关的程序代码;本文将示范如何制作一个 Media Player 控件,让我们在 ASP.NET 中更方便的使用 Medi... 阅读全文
posted @ 2008-10-14 07:30 jeff377 阅读(1406) 评论(0) 推荐(1) 编辑
摘要: 接续上篇 Attribute 的介绍,本文将再介绍一些服务器控件常用的 Attribute。 六、ToolboxDataAttribute 类别 作用:指定当自订控件从工具箱拖曳到页面时,为此自订控件产生的预设标记。 当我们新增一个服务器控件,它就会预设在控件类别套用 ToolboxDataAttribute,定义在控件在 aspx 程序代码中的标记。 ")> _ Public Cl... 阅读全文
posted @ 2008-10-14 07:23 jeff377 阅读(396) 评论(0) 推荐(0) 编辑
摘要: Property 与 Attribute 二个术语一般都是翻译成「属性」,例如类别的属性,是使用英文的 Property,而 HTML/XML 的元素属性,使用的英文则是 Attribute。在 .NET 中 Property 与 Attribute 的意义及用法不同,不过微软在线文件也将它翻译为「属性」,这可能让人发生困扰及误解;笔者比较喜欢的方式就是 Property 是属性,Attribut... 阅读全文
posted @ 2008-10-14 07:17 jeff377 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 当我们把自订控件加入到工具箱中时,你会发现所有的控件预设都是同样的图标,虽然控件的图标不变更不会有什么影响,不过我们还是希望为自订控件加上合适的外衣,本文将介绍如何设定工具箱控件图标。 一、加入控件图标文件 首先要准备一个 16 x 16 的位图(bmp),如下所示。 将此图文件加入至「服务器控件项目」中,可以如下图所示,用一个特定的数据夹来储存所有工具箱的图示。 然... 阅读全文
posted @ 2008-10-14 07:10 jeff377 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 一般类别的事件撰写很单纯,不过在 ASP.NET 中与前端使用者互动产生的事件就不是那么简单了;在以往的 ASP 年代是没有事件这回事的,而在 ASP.NET 把网页程序撰写真正的对象导向化,客户端使用者的操作透过 PostBack 来产生相对应的事件。例如前端使用者按钮后会引发伺服端 Button 的 Click 事件,当前端使用者输入文字框完毕后离开后会引发伺服端 TextBox 的 Text... 阅读全文
posted @ 2008-10-14 07:07 jeff377 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 在 ASP.NET 中,控件的属性与 ViewState 有着密不可分的关系,透过 ViewState 才有辨法维护控件的属性值。在本文中将介绍属性与 ViewState 的关系,并说明属性如何存取 ViewState 是比较有效率的方式。 一、属性与 VIewState 当你加入一个「ASP.NET 服务器控件」时,类别中预设会有一个 Text 属性写法的范例如下所示,属性的读写都是直接存取... 阅读全文
posted @ 2008-10-14 07:00 jeff377 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 相对于由无到有开发控件,继承现有现服务器控件是比较简单且实用的方式;若希望在现有的控件增加某些属性或功能,直接继承该控件下来扩展功能是最快的方式,例如「按下 Button 会弹出询问讯息」、「TextBox 设为 ReadOnly 时,可以取得前端传回的 Text 属性」这类需求,都可以直接继承原控件下来,加上我们需要的功能即可。以下我们就以一个简单的案例来说明如何继承现有服务器下来扩展功能。 ... 阅读全文
posted @ 2008-10-14 01:29 jeff377 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 上一篇中已经建立「ASP.NET 服务器控件」项目,接下来我们将学习来撰写第一个服务器控件。 撰写服务器控件大致分为下列三种方式 1.由无到有建立全新的控件,一般会继承至 System.Web.UI.Control 或 System.Web.UI.WebControls.WebControl 类别。2.继承现有控件,扩展原有控件的功能,如继承原有 TextBox 来扩展功能。3.复合式控件,将... 阅读全文
posted @ 2008-10-14 00:52 jeff377 阅读(480) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页