精华内容
下载资源
问答
  • web控件

    热门讨论 2016-06-02 13:42:09
    从上述的导图可以看出,web控件可以分为三类,html服务器控件、web服务器控件,web服务器验证控件。 其中,asp.net 服务器控件中包括了html和web的两种服务器控件,而html控件加上runat="server"之后,就变成了html...

      

             从上述的导图可以看出,web控件可以分为三类,html服务器控件、web服务器控件,web服务器验证控件。

    其中,asp.net 服务器控件中包括了html和web的两种服务器控件,而html控件加上runat="server"之后,就变成了html服务器控件。

      web服务器控件的种类:

             1、literal控件

                  无需添加任何html元素即可将静态文本呈现在web页面上,并可以通过服务器代码以编程方式静态控制文本。

             2、label控件、textbox控件、image控件、

             3、按钮控件

                   hyperlink控件、button控件、imagebutton、linkbutton、

             4、列表类控件

                   dropdownlist控件、listbox控件、

             5、选择类控件

                   checkbox、radiobutton控件、radiobuttonlist.

              6、其他控件

                    表格类控件、adrotator控件、calendar web服务器控件、


    按另一种方式分类:

            

    1、内部控件

           asp.net 引入一组称为“内部控件”的新控件,他们专门用于asp.net。它的使用方法与html控件相同,他们映射到html元素并通过使用runat="server"属性在服务器上执行。

          包括:checkbox、textbox、button、radiobutton、listbox、dropdownlist、

    2、列表控件

           用于在web页中创建数据列表、填充这些控件的数据通常是从数据库中检索的,用户可以从列表中选择一种选项,并且该选项将存储在数据库中,通常使用的标准列表控件是Repeater、DataList和DataGrid控件

    3、复杂控件

           当希望控件拥有复杂的功能或使用html元素无法创建的功能丰富的用户界面时,可以使用复杂控件,比如日历、广告控件。

    4、验证控件

         输入的控件的数据需要进行准确性和取值范围方面的检查,在asp中,验证工作职能使用客户端脚本语言在客户端上执行,而在asp.net引入智能验证控件以使验证工作在服务器端执行。


              另外除了web控件的这些基本类型,还有一些用户控件和自定义控件。




    用户控件:

           在 ASP.NET 中:使用与 ASP.NET 页相同的语法,以声明方式创作的服务器控件。该控件用 .ascx 扩展名保存为文本文件。用户控件允许对页功能进行分区和重用。第一次请求时,页框架立即将用户控件分析为从System.Web.UI.UserControl 派生的类,并将该类编译到一个程序集中;页框架在后面的请求中将重用该程序集。因为用户控件不需要预编译就可以进行页面样式创作和部署,所以开发起来很容易。

            在windows窗体中,在应用程序内部或者应用程序之间提供一致性行为和用户界面的复合控件。用户控件可以是某个应用程序的本地控件,也可以添加到库中并编译成DLL供多个应用程序使用。

           开发方法:

           1、自定义控件的开发,即继承如Control的积累实现服务器控件。

           2、开发用户控件。

                 创建用户控件与创建普通asp.net web页面类似,但是还是有些不同。步骤是:

                ① 创建一个.ascx的文本文件。这是用户控件和asp.net web页面的第一个不同点,后者使用的扩展名为.aspx。

                 ②在文本文件顶部添加@Control指令,并通过language属性来设置所选择的编程语言,这是用户控件和web页面的第二个不同点。(后者使用@page指令)。

                 ③向文本文件添加HTML标记文本和asp.net服务器控件。可以添加html、body和form之外的任何html标记,这是因为用户控件不能单独使用,必须做为web页面的一部分使用。这是用户控件和web页面的第三个不同点

                

           实例:

              



     




       做好了控件之后,直接拖到web窗体上就可以了。

     


    自定义控件

         自定义控件是已编译的服务器端控件,它将用户界面和其他功能都封装起来到可复用的包中,自定义控件和标准的控件相比,除了他们一个不同的标记前缀,并且必须进行显示注册和部署以外并没有什么不同。此外,自定义控件拥有自己的对象模型,能够触发事件,并支持Microsoft Visual Studio 的所有设计是特性,诸如属性窗口、可视化设计器、属性生成器和工具箱。

         上面讲了用户控件,它只需要想创建页面一样,在设计器里拖拉系统控件设计界面,然后为这些控件添加必须的事件代码就可以,它纯粹就是组合。而自定义控件是“从头实现”控件的底层功能,编写一个类继承自Control,并实现INamingContainer接口,甚至重写控件的Render方法,控制控件生成的html代码,以及实现响应从浏览器传回数据的事件和处理传回的数据,它不仅叫自定义控件,也可以叫做复合控件。

         自定义控件使用的时候,可以点击vs软件右边上的工具箱,在工具箱上空白处点击右键选择项--在.NET Framework组件选项卡下点击“浏览”--找到你要添加的自定义控件(.dll文件)--打开--确定。这样你就可以在工具箱中将那个自定义控件拖出来使用了。常用的控件有:分页控件、文本编辑器、水晶报表、ActiveReports等。

                

               

          这些控件就构成了web窗体,通过html服务器控件、web服务器控件、web验证控件、用户控件、自定义控件来综合编辑我们的web窗体。

                               

                 更多功能设计,需要我们通过实践来探索。



            


                   


    展开全文
  • Web控件

    热门讨论 2015-12-20 23:33:25
    背景:  自己学习Web网页程序开发的知识也有一段时间,在学习控件上找到与之前 C/S学习的共鸣之处。 正文:  那么Web控件是什么?...可以为Web控件编写服务器端代码以响应在客户端上发生的事件

    背景:


                 自己学习Web网页程序开发的知识也有一段时间,在学习控件上找到与之前 C/S学习的共鸣之处。

    正文:


                 那么Web控件是什么?它的种类有哪些!它有什么用处哪?

         是什么?


                Web控件是对象。拥有方法和属性并且响应事件。可以为Web控件编写服务器端代码以响应在客户端上发生的事件。Web控件包括属性和事件,属性:对象所具有的一些可描述的特点,例如颜色、尺寸等;事件:使对象对某些

    预定义的外部动作进行响应,例如单击按钮、双击按钮等。

         种类 

                 .NET控件分为俩大类:Web服务器控件和HTML控件。

            二者主要区别:runat= “server”:Web服务器控件可以触发服务器控件特有的事件,HTML服务器端控件只能通过回递的方式触发服务器上的页面级事件。每个服务器控件都具有一组属性,可以在服务器端的代码中更改控件的外观和行为,而HTML服务器端控件只有HTML属性。

            HTML控件与web控件最大的区别是它们对事件处理的方法不同。对于HTML窗体控件,当引发一个事件时,浏览器会处理它。但对于Web控件,事件仅由浏览器生成,但浏览器不会处理它,客户端要给服务器发个信息,告诉服务器处理事件。不过有些事件,比如:按键/移动鼠标等事件,ASP。NET中没有这些事件(因为这些事件即时性强,服务器处理得不够及时),这时候HTML控件就发挥其作用了,可以结合HTML事件协助完成。

                 Web服务器控件从类型上又可以分为标准控件、验证控件、数据库控件、用户自定义控件等。      

    总结:


                 控件是对公共功能的抽象,保证代码复用性的同时也提高了编程效率。控件还是在实用性,也就是我们要实际操作,学会怎么去使用它。
    展开全文
  • WEB控件

    千次阅读 2004-10-30 16:21:00
    web控件确与我们平常见到的有很大的出入,不知道大家还记不记得我说过的一句话,那就是ASP.net的程序就像是写VBVC中的窗口,先再这些窗口中加入我们的需要的控件,然后再对这些控件进行操作。如果你学过一点点VBVC...
    作者:飞刀  

    WEB控件
    我想了半天也不知道如何定义这个web控件,它比html控件难于理解,毕竟HTML太像原来我们熟悉的东东了。而web控件确与我们平常见到的有很大的出入,不知道大家还记不记得我说过的一句话,那就是ASP.net的程序就像是写VBVC中的窗口,先再这些窗口中加入我们的需要的控件,然后再对这些控件进行操作。如果你学过一点点VBVC的编程,那么理解这个就不难了,ASP.net中的web控件就像是VBVC中的控件一样。我们先在页面中摆好这些控件,然后再通过Page_Load以及其它一些自定义事件来对他们进行控制。我们还是通过看一个实例来了解一下吧。我们先举简单的Label控件吧. 源代码如下:

    <% @ Page Language="C#" %>
    <% @ Import Namespace="System.Data" %>
    <Script Language="C#" Runat="Server">
    public void Page_Load(Object src,EventArgs e)
    {
    if(!Page.IsPostBack)
    {
    label3.Text="这是黑体字,并且带下划线";
    }
    }
    </script>
    <html>
    <head>
    <title>测试Label控件</title>
    </head>
    <body>
    <bold>测试Label控件:
    </bold>
    <asp:Label id="label1" font-size="9pt" font-bold="true" forecolor="red" runat="server">这是红色粗体的文字</asp:Label>

    <asp:Label id="label2" font-size="10pt" font-italic="true" forecolor="blue" runat="server" text="这是蓝色斜体的文字" />

    <asp:Label id="label3" font-size="11pt" font-underline="true" runat="server" />

    </body>
    </html>

    这段程序执行后的结果是

    测试Label控件:
    这是红色粗体的文字
    这是蓝色斜体的文字
    这是黑体字,并且带下划线

    看看源代码,再看看程序执行的结果是不是发现Label控件和VB中的Label控件很相近:)

    (注:你在你的机器上看到的中文可能是乱码,那么请您打开x:/winnt/microsoft/framework/v1.0.224目录,找到其中的config.web文件,打开它,找到下面的文字:

    <globalization
    requestencoding="iso-8859-1"
    responseencoding="iso-8859-1"
    />

    把其中的iso-8859-1改为gb2312,OK,再执行一下程序,中文是不是出来了:)

    这里我们用了三种方法来操作Label控件,第一种是类似HTML的闭合标签,将要写的字写在<asp:Label></asp:Label>之间;第二种是用到了Label控件Text属性;第三种,是通过执行Page_Load事件而把文字写进Label控件的。这三种方法都很有用,看你自已的喜欢了,第三种是最常用的啦,以后我们会经常用到.Label控件不光有Text属性来控制它的文字,而且还有font-size等属性来控制字体大小,颜色等属性,这里的例子我都用到了,大家好好看看,相信没有什么问题

    我们见过了Label控件的操作,那么我们对web控件有了一个感性的认识,在ASP.net中,一共有28个WEB控件,它们是:

    AdRotator Button Calendar CheckBox
    CheckBoxList CompareValidator CustomValidator DataGrid
    DataList DropDownList HyperLink Image
    ImageButton Label LinkButton ListBox
    Panel RadioButton RadioButtonList RangeValidator
    RegularExpressionValidator Repeater RequiredFieldValidator Table
    TableCell TableRow TextBox ValidationSummary

    大家可以到我上一节讲的那个站点去具体看一下他们各自的用法,这里我本来想主要讲一下DataGrid,DataLit,ListBox但是他们其中都需要用到Binding知识(这个我们在下一节讲),所以我们主要来看看DropDownList的用法(因为我们上一节是用的select来讲解HTML控件的)

    先看一个例子:

    <% @ Page Language="C#" %>
    <% @ Import Namespace="System.Data" %>
    <Script Language="C#" Runat="Server">
    public void Page_Load(Object src,EventArgs e)
    {

    }
    public void sub_click(Object sender,EventArgs e)
    {
    string chioce;
    chioce=ddl.SelectedItem.Text;
    show.Text="您选择的是本工作室的<font color=red>"+chioce+"</font>成员";
    }
    </script>
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <form runat="server">
    请选择ASPCN.Com工作室程员:

    <asp:DropDownList id="ddl" RunAt="server">
    <asp:ListItem>飞刀</asp:ListItem>
    <asp:ListItem>大风</asp:ListItem>
    <asp:ListItem>Zsir</asp:ListItem>
    <asp:ListItem>布丁</asp:ListItem>
    <asp:ListItem>亚豪</asp:ListItem>
    </asp:DropDownList>


    <asp:Button id="sub" Text="提交" RunAt="Server" OnClick="sub_click" />

    <asp:Label id="show" runat="server"/>
    </form>
    </body>
    </html>

    它执行显示为:



    请选择ASPCN.Com工作室程员:

    飞刀 大风 Zsir 布丁 亚豪





    如果我选中了其中的飞刀,然后再按下"提交"键,那么显示就是:





    请选择ASPCN.Com工作室程员:

    飞刀 大风 Zsir 布丁 亚豪

    您选择的是本工作室的飞刀成员


    DropDownList控件,其实和select差不多,功能也就多那么一点点,但是这个多一点点的功能就是很有用的,这就是我们下一节要学习的Bind,呵呵,是不是想学了:)不急,我们先分析一下这里的程序。 我们用DropDownList控件建立起一个List列表,然后我们选择其中的一个选项,最后按提交键提交。这里我们可以看到处理程序的是sub_click这个事件,这里由名为sub的button控件激发,所用的事件是Onclick,这里和HTML控件所使用的OnServerClick事件是不同的,大家要分清楚。其它的好像没有什么可以说了。呵呵
    展开全文
  • 海康威视web控件开发的正确姿势

    万次阅读 多人点赞 2018-07-18 13:39:05
    最近一个vue的项目里面需要呈现某现场的实时视频,组里购买了一组海康威视的网络摄像头,是...查找资料后,我在网上找到一个web控件开发包,于是在此基础上进行开发,实现vue项目需要的功能。 熟悉demo程序 ...

    最近一个vue的项目里面需要呈现某现场的实时视频,组里购买了一组海康威视的网络摄像头,是那种带CS端管理程序的,通过ip,port,用户名,密码登录摄像头,但是不知道如何应用到web项目中。查找资料后,我在网上找到一个web控件开发包,于是在此基础上进行开发,实现vue项目需要的功能。

    熟悉demo程序

    打开这个web控件开发包的文档,可以看到,这个控件是利用ActiveX控件和NPAPI实现的。IE上用ActiveX控件,Chrome基于NPAPI实现,并且需要安装codebase目录下的WebComponentsKit.exe插件。这里我们可以了解到,该控件不适用于高版本Chrome浏览器,这是一个很不爽的地方。不过目前还没有找到其他合适的方案,也只能试试这个方案了。

    web控件说明

    打开demo目录下的index.html,我们可以看到它支持的功能还是很多的。

    而我并不需要这么多功能,只需要能把网络摄像头的画面呈现在项目页面上就好了。

    海康web控件demo页面

    定制开发

    遇到的问题: 一开始也没有熟读这个控件的demo源码,就想着把从初始化到登录,再到预览这部分功能截取出来移植到Vue项目里就好。然而在裁剪代码的过程出现了各种报错,尝试定位错误的过程浪费了不少时间。

    解决方法: 之后想到的方法是,把demo中的多余的功能一个一个去掉,在此过程中要观察demo是否可以正常登录和预览画面。最后的demo中我只保留了从初始化到登录以及预览这部分的代码。这个过程下来,我对这部分的js逻辑也是比较清楚了,最终也是顺利地移植到Vue项目中。

    代码分享

    移植的这部分代码我封装成了一个webVideo,js文件,供页面调用。

    webVideo.js

    而在页面中,首先需要引入该js文件

    import { WebVideo } from '@/assets/js/webVideo.js'
    

    然后需要在mounted方法中进行初始化对象

    this.webVideo = new WebVideo()
    

    最后在打开dialog显示视频的位置调用init方法和clickLogin方法(我在clickLogin方法的成功回调函数中调用获取频道信息和设备端口的方法,并在这之后调用了预览方法)。

    // 显示视频dialog
    this.videoBoxVisible = true
    // nextTick回调中调用init和clickLogin
    this.$nextTick(() => {
        this.webVideo.init()
        this.webVideo.clickLogin()
    })
    

    最终可以看到摄像头画面啦,算是有了成果!

    webVideo.js


    有朋友留言说想看一下这个js文件的写法,这里分享一下。有时候不能及时看到评论,见谅

    // 初始化插件
    export function WebVideo() {
        this.g_iWndIndex = 0
        this.szDeviceIdentify = ''
        this.deviceport = ''
        this.deviceport = ''
        this.channels = []
        this.ip = '172.29.3.101'
        this.port = '80'
        this.username = 'admin'
        this.password = '123456'
        this.init = function() {
            var self = this
            // 检查插件是否已经安装过
            var iRet = WebVideoCtrl.I_CheckPluginInstall();
            if (-1 == iRet) {
                alert("您还未安装过插件,双击开发包目录里的WebComponentsKit.exe安装!");
                return;
            }
            // 初始化插件参数及插入插件
            WebVideoCtrl.I_InitPlugin('100%', '100%', {
                bWndFull: true,
                iPackageType: 2,
                iWndowType: 1,
                cbInitPluginComplete: function () {
                    WebVideoCtrl.I_InsertOBJECTPlugin("divPlugin");
                }
            });
        }
        // 登录
        this.clickLogin = function () {
            var self = this
            if ("" == self.ip || "" == self.port) {
                return;
            }
            self.szDeviceIdentify = self.ip + "_" + self.port;
            WebVideoCtrl.I_Login(self.ip, 1, self.port, self.username, self.password, {
                success: function (xmlDoc) {        
                    setTimeout(function () {
                        self.getChannelInfo();
                        self.getDevicePort();
                    }, 10);
                    setTimeout(function() {
                        self.clickStartRealPlay()
                    }, 500)
                },
                error: function (status, xmlDoc) {
                }
            });
        }
        // 退出
        this.clickLogout = function() {
            var self = this
            if (null == self.szDeviceIdentify) {
                return;
            }
            var iRet = WebVideoCtrl.I_Logout(self.szDeviceIdentify);
            if (0 == iRet) {
                self.getChannelInfo();
                self.getDevicePort();
            }
        }
        // 获取通道
        this.getChannelInfo = function() {
            var self = this
            self.channels = []
            if (null == self.szDeviceIdentify) {
                return;
            }
            // 模拟通道
            WebVideoCtrl.I_GetAnalogChannelInfo(self.szDeviceIdentify, {
                async: false,
                success: function (xmlDoc) {
                    var oChannels = $(xmlDoc).find("VideoInputChannel");
                    $.each(oChannels, function (i) {
                        var id = $(this).find("id").eq(0).text(),
                            name = $(this).find("name").eq(0).text();
                        if ("" == name) {
                            name = "Camera " + (i < 9 ? "0" + (i + 1) : (i + 1));
                        }
                        self.channels.push({
                            id: id,
                            name: name
                        })
                    });
                },
                error: function (status, xmlDoc) {
                }
            });
        }
        // 获取端口
        this.getDevicePort = function() {
            var self = this
            if (null == self.szDeviceIdentify) {
                return;
            }
            var oPort = WebVideoCtrl.I_GetDevicePort(self.szDeviceIdentify);
            if (oPort != null) {
                self.deviceport = oPort.iDevicePort;
                self.deviceport = oPort.iRtspPort;
            }
        }
        
        // 开始预览
        this.clickStartRealPlay = function() {
            var self = this
            var oWndInfo = WebVideoCtrl.I_GetWindowStatus(self.g_iWndIndex),
                iChannelID = self.channels[0].value
        
            if (null == self.szDeviceIdentify) {
                return;
            }
        
            var startRealPlay = function () {
                WebVideoCtrl.I_StartRealPlay(self.szDeviceIdentify, {
                    iRtspPort: self.deviceport,
                    iStreamType: '1',
                    iChannelID: iChannelID,
                    bZeroChannel: false,
                    success: function () {
                    },
                    error: function (status, xmlDoc) {
                        if (403 === status) {
                        } else {
                        }
                    }
                });
            };
        
            if (oWndInfo != null) {// 已经在播放了,先停止
                WebVideoCtrl.I_Stop({
                    success: function () {
                        startRealPlay();
                    }
                });
            } else {
                startRealPlay();
            }
        }
        // 停止预览
        this.clickStopRealPlay = function() {
            var self = this
            var oWndInfo = WebVideoCtrl.I_GetWindowStatus(self.g_iWndIndex)
            if (oWndInfo != null) {
                WebVideoCtrl.I_Stop({
                    success: function () {
                    },
                    error: function () {
                    }
                });
            }
        }
    }
    

    2018年12月1日补充
    很多人都有报错的情况,请检查下是否在index.html中引用了这个js,这个js来源于Web控件开发包。

    <script type="text/javascript" id="videonode" src="static/webVideoCtrl.js"></script>
    

    对了,还有一个jsPlugin-1.0.0.min.js也需要放在static目录下,但是不需要在index.html引用,因为webVideoCtrl.js会主动去调用同目录下的jsPlugin-1.0.0.min.js。

    我能补充的坑大概就这些了吧,因为这个项目也过去很久了,我用到的功能也真的少,对于不能答复大家太多深入的问题,我感到抱歉。


    开发包64位下载地址
    链接:https://pan.baidu.com/s/19uCuu838TwP-OBqWqo-MPw
    提取码:futg

    开发包32位下载地址
    链接:https://pan.baidu.com/s/1byAij-cStvoYhS9SlV5dDw
    提取码:f24r

    关注我

    展开全文
  • Web 控件

    千次阅读 2004-07-01 09:19:00
    AdRotator控件定义AdRotator控件:通过AdvertisementFile属性指定引用的数据文件。将需要播放的广告信息存于XML文件之中,这个XML的格式为; 需要显示的广告图形URL 点击广告后访问的URL 说明文字 关键字 显示...
  • Web控件和HTML控件

    千次阅读 热门讨论 2014-12-27 17:01:29
    二是,Web控件web控件是基于HTML控件加上runat="server"的属性。比HTML控件实现的功能更容易。HTML控件修改type属性可得到不同的控件。Web控件将其封装在asp中。 例如web控件:asp:Button ID="Button1" runat=...
  • Web控件和Html控件

    热门讨论 2015-06-21 20:40:50
    在ASP.Net中涉及到一些常用控件的使用,主要分为两类:... 服务器控件:Web控件,事件仅由浏览器生成,但浏览 器不会处理它,客户端要给服务器发个信息,告诉服务器处理事件。 不过有些事件, 比如: 按下键/移动/鼠标
  • HTML控件和Web控件

    千次阅读 2017-06-05 16:02:09
    在ASP.NET中,使用了两类控件,一类是HTML控件(又分为HTML控件和HTML服务器控件),还有一类是WEB控件。 从以下几个方面来了解他们的区别和联系 一:概念  HTML控件:就是我们通常的说的html语言标记,这些语言...
  • .net framework把web控件解析成什么!怎么显示在浏览器中的!(浏览器中不是只能解析html.cs.js么) web控件与html服务端控件之间有映射关系么!
  • Web控件 小结

    2018-05-09 11:51:22
    Web控件的标记有特定的格式:以&lt;asp: 开始,后面跟相应控件的类型名,最后以 /&gt; 结束,在期间可以设置各种属性:&lt;asp:TextBox ID="text" name="text1"&gt;当客户端...
  • 浅析HTML控件和Web控件

    2014-10-31 20:53:08
    今天遇到了一个新的概念HTML控件和Web控件。关于这两种控件的详细内容,在此,做一个总结。  HTML控件  首先,HTML控件就是我们通常的说的HTML(超文本标记)标记,这些语言标记在已往的静态页面(单纯的网页...
  • 【ASP.NET】认识HTML控件与WEB控件

    千次阅读 热门讨论 2018-07-29 20:18:33
    WEB控件:服务端控件,ASP.NET特有。 形式 HTML控件 &lt;input type ="button" id="Submit" runat="server" value="单击"/&gt; WEB控件 &lt;asp:but...
  • HTML控件、HTML服务器控件和Web控件的区别 1. 定义: ...Web控件:System.Web.UI.WebControls命名空间下的控件类。 2. 在网页中的声明: //HTML控件: //HTML服务器控件:在HTML控件的基础
  • Html控件和Web控件的比较分析

    千次阅读 2016-08-19 09:44:00
    在ASP.NET中,使用了两类控件,一类是HTML控件(又分为HTML控件和HTML服务器控件),还有一类是WEB控件。 从以下几个方面来了解他们的区别和联系 一:概念  HTML控件:就是我们通常的说的html语言标记,这些语言...
  • asp.net中HTML控件和web控件的简单理解

    千次阅读 热门讨论 2017-11-23 15:59:00
    前言  在学习视频的时候,讲解者一会儿使用HTML控件,一会儿使用web控件,有一种很迷糊的感觉,他俩到底有什么区别呢,作为一个初学者,有必要分析一下。 概念  HTML控件是客户端控件,... web控件是服务端
  • 开始时为了尽快实现采用了自定义控件就是基于UserControl做页面,但是随着需求的变化,特别是计划将自定义控件封装在DLL中,发现需要转为web控件了。 简单介绍下思路: 1、web控件可以继承自CompositeControl,这...
  • 1.Web控件的功能:  Web控件提供的最重要的功能是能够实现页面与后台的交互服务,与HTML控件相比,Web空间在后台的CS代码中是可以直接访问的 2. Web控件与HTML控件的比较  1).Web控件能够在适当的场合起到合并...
  • Web控件和HTML控件的不同之处

    千次阅读 热门讨论 2014-11-16 14:04:33
    控件和HTMl控件,在VS2012中的工具一栏中也有明显的分类,Web控件和Html控件,两者的不同之处在哪里呢? 第一:相识,相知 Html控件:  1. Html控件就是我们通常说的Html语言标记,这些语言标记在静态页面和其他...
  • 当提交表单时,如果含有HTML控件和WEB控件,而你想既用WEB验证控件进行判断也用JS判断,这时要注意,你在提交表单时,一定要在FORM表签上加上提交事件:onsubmit="javascript:return check();",这样便可既能JS验证,...
  • 基本的Web控件

    2015-09-24 15:08:35
    ASP.NET提供了与HTML元素相对应的基本Web控件,ASP.NET提供的基本的Web控件如下:   基本的Web控件 对应的HTML元素   Label ---------------------------    Button -------------------------- 或者 ...
  • 海康威视开发web控件接口说明(V3.0)

    热门讨论 2016-06-22 08:27:59
    1)海康威视开发web控件接口说明(V3.0)、控件、并且还有HTML代码 三样全在,方便你转到asp.net、jsp、asp、domino、等平台 2)监控主机必须固件升级至3.41之后 3)这个版本支持火狐浏览器,非常厉害
  • ASP.NET中WEB控件介绍

    2014-03-02 16:46:48
    web控件是什么?在ASP.NET中都分为哪些控件? 这节课就讲解一下WEB控件的功能及介绍 一:Web控件分类: HTML控件 例: HTML服务器控件  例:  id="Text1" type="text" runat="server" /> Web服务器控件  例:...
  • ASP.NET初了解(一)--Html控件和Web控件

    千次阅读 多人点赞 2013-12-18 19:19:21
    作为一名ASP.NET的初学者,了解并且区别一些混淆概念是很必须的,今天这篇博文就是主要向大家介绍一下Html控件和Web控件。在ASP.NET中,用户界面控件主要就是Html控件和Web控件,在前台页面上看,两种控件非常相似,...
  • 【ASP.NET】——Web控件

    热门讨论 2015-06-10 22:00:27
    这两天看的视频讲解了Web控件这一部分,算是对其有了初步的了解。那到底什么是Web控件?它包括哪些内容?我们用Web控件来做什么呢?  ASP.NET控件基本介绍  Web控件是SAP.NET页面的重要组成元素
  • HTML控件和Web控件的区别和联系

    千次阅读 热门讨论 2012-07-29 21:26:00
    在ASP.NET中,使用了两类控件,一类是HTML控件(又分为HTML控件和HTML服务器控件),还有一类是WEB控件。 从以下几个方面来了解他们的区别和联系 一:概念  HTML控件:就是我们通常的说的html...  Web控件:由
  • 比较ASP.NET中的html控件和web控件

    千次阅读 2011-11-08 02:20:30
    html控件和web控件虽然好多功能相同并且长得很像,但是它们的内部实现机制是完全不一样的,Web控件要比Html控件执行效率要好。  html控件和web控件比较1:使用起来也相当方便,举个简单的例子,例如Button的生成: ...
  • HTML控件与Web控件的比较

    千次阅读 2009-10-27 23:30:00
    Mircrosoft对于在ASP.NET中为何开发HTML控件和Web控件两种服务器控件有详细的解释说明,并且对其作用和适用范围进行了比较。所以这里就从开发人员的使用角度简述其...而Web控件创建了更高级别的抽象,它们没有任何对应
  • Web控件和Html控件虽然好多功能相同并且长得很像  但是它们的内部实现机制是完全不一样的  Web控件要比Html控件执行效率要好    1. 使用起来也相当方便,举个简单的例子,例如Button的生成:  Html控件是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,695
精华内容 14,278
关键字:

web控件