
控件相关的
whwqs
这个作者很懒,什么都没留下…
展开
-
批量上传不同图片(网易邮箱添加附件的应用)
@ Page Language="C#" AutoEventWireup="true" CodeFile="163上传控件.aspx.cs" Inherits="mytest_163上传控件" Debug="true" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/原创 2008-05-21 17:37:00 · 4333 阅读 · 0 评论 -
我的web控件开发经历(1)——开篇
我现在要学习web控件开发了,并不是项目的需要,而是我认同一种观点:web控件开发可以帮助我们从微观去精确了解.net。宏观的我知道一些名词:iis、isapi、管道、工厂、运行时、clr等等。这些名词可以帮助串起从请求到响应整个服务端的过程。但整个过程是宏观的东西,很多东西需要精确的把握。学习web控件开发是其中一种途径。那么怎么开始呢?(1)搜集了很多资料放在网摘中,放在控件开发目录下原创 2008-05-21 10:45:00 · 867 阅读 · 0 评论 -
网易邮箱添加附件功能原理浅析
网易邮箱添加附件功能原理浅析个人觉得网易邮箱的添加附件功能是比较酷的,这两天网上网下研究了下。有些心得写出来,免得遗忘。一切起源于type为file的input,这是没话可多说的(这个东西很神秘)。为什么网易页面上却没有看见这个东西?看下面: html>head> title>上传控件演示title>head>body> input type="file" id原创 2008-05-19 15:59:00 · 6334 阅读 · 4 评论 -
我的web控件开发经历(2)——普通类的改装
不希望有太多的未知。如果从control继承,觉得有太多的未知。尝试1:创建一个普通类库,要public:using System;namespace test1{ public class test1 { }}编译成dll,准备放在测试的aspx页面上,结果连工具箱也放不上,报错。查看control的定义,8个接口,第一个:ICompone原创 2008-05-22 15:05:00 · 939 阅读 · 1 评论 -
我的web控件开发经历(3)——button机制
button是用来接受用户在页面点击的。有些点击要把页面提交回服务端的。其实提交回服务端必然是基于类似这样的最简单的js: form1.submit()。问题是:服务端是如何知道页面上多个回传按钮中被点击的这一个呢?现在打算做一个最简单的button来看看:public class button1:Control { protected override void原创 2008-06-03 17:38:00 · 985 阅读 · 0 评论 -
我的控件开发经历(4)——viewstate如何保存到页面
前段时间看了一篇金旭亮老师的文章(http://blog.youkuaiyun.com/bitfan/archive/2008/06/02/2504743.aspx),收获颇丰,但也有一个疑问:viewstate保存到页面时与代码顺序有关。可以在页面上丢一个服务端button,试验以下代码:protected void Page_Load(object sender, EventArgs e)原创 2008-06-11 19:14:00 · 888 阅读 · 0 评论