精华内容
下载资源
问答
  • 第 1 页 一 实验环境一 实验环境 一台装有 Microsoft Visual Studio 2008 的电脑 二 实验内容 核心页面及程序代码二 实验内容 核心页面及程序代码 1 实验内容 1 编写一个 Web 应用程序 Login 该程序用于检查用户登录...

    第 1 页 一 实验环境一 实验环境 一台装有 Microsoft Visual Studio 2008 的电脑 二 实验内容 核心页面及程序代码二 实验内容 核心页面及程序代码 1 实验内容 1 编写一个 Web 应用程序 Login 该程序用于检查用户登录信息 当用户输入正确密码 时 显示消息 您的登录信息正确 否则 显示消息 您的登录信息不正 确 要求密码用 显示 2 用 CheckBox 控件实现如下界面 3 编写一个可以选择个人爱好的程序 分别用 ListBox DropDownList RadioButton RadioButtonList 实现 4 完成如下选择城市的程序 要求单击向左箭头时 把右边 ListBox 中选中的项移到左边 的 ListBox 中 单击向右箭头时 把左边 ListBox 中选中的项移到右边的 ListBox 中 5 综合应用各种控件实现如下填写个人信息的界面 第 2 页 2 核心页面及代码 1 登陆页面 核心页面 核心代码 public partial class Default System Web UI Page string name mike string passWord mike protected void Page Load object sender EventArgs e 第 3 页 protected void Button1 Click object sender EventArgs e if TextBoxUName Text ToString name else Response Write 登陆信息错误 2 总价计算 核心页面 核心代码 protected void LinkButton1 Click object sender EventArgs e int num int Parse TextBox1 Text ToString double price double Parse TextBox2 Text ToString if CheckBox1 Checked Response Write 总价 含税 num price 1 04 else Response Write 总价 num price 第 4 页 3 编写一个可以选择个人爱好的程序 核心页面 核心代码 1 ListBox 实现 protected void Button1 Click object sender EventArgs e string show 您的选择是 switch ListBox1 SelectedIndex case 0 Response Write show 篮球 break case 1 Response Write show 足球 break case 2 Response Write show 羽毛球 break case 3 Response Write show 兵乓球 break default break 第 5 页 2 DropDownList 实现 protected void Button1 Click object sender EventArgs e string show 您选择的是 switch DropDownList1 SelectedIndex case 0 Response Write show 篮球 break case 1 Response Write show 足球 break case 2 Response Write show 羽毛球 break case 3 Response Write show 兵乓球 break default break 3 RadioButton 实现 protected void Button1 Click object sender EventArgs e string show 您选择的是 Response Write show if RadioButton1 Checked Response Write 篮球 if RadioButton2 Checked Response Write 足球 if RadioButton3 Checked Response Write 羽毛球 第 6 页 if RadioButton4 Checked Response Write 兵乓球 4 RadioButonList 实现 protected void Button1 Click object sender EventArgs e string show 您的选择是 switch RadioButtonList1 SelectedIndex case 0 Response Write show 篮球 break case 1 Response Write show 足球 break case 2 Response Write show 羽毛球 break case 3 Response Write show 兵乓球 break 4 选择城市 核心页面 核心代码 第 7 页 protected void Button1 Click object sender EventArgs e int count ListBox1 Items Count int index 0 for int i 0 i count i ListItem Item ListBox1 Items index if ListBox1 Items index Selected ListBox1 Items Remove Item ListBox2 Items Add Item index index protected void Button2 Click object sender EventArgs e int count ListBox2 Items Count int index 0 for int i 0 i count i ListItem Item ListBox2 Items index if ListBox2 Items index Selected ListBox2 Items Remove Item ListBox1 Items Add Item index index 第 8 页 5 综合应用 核心页面 核心代码 protected void Button1 Click object sender EventArgs e Response Write 您填写的信息如下 Response Write 姓名 TextName Text Response Write 密码 TextSecret Text Response Write 性别 RadioButtonSex SelectedValue Response Write 专业 DropProfession SelectedValue Response Write 擅长科目 ShowProfession Response Write 简介 Request Form TextArea1 public string ShowProfession string msg if CheckAsp Checked msg msg ASP NET if CheckNet Checked if msg msg msg 网络 else msg msg 网络 第 9 页 if CheckEng Checked if msg msg msg 英语 else msg msg 英语 if CheckPhy Checked if msg msg msg 体育 else msg msg 体育 return msg protected void Button2 Click object sender EventArgs e Response Redirect http localhost 1383 WebSite15 Default aspx 三 实验结果分析三 实验结果分析 ListBox DropDownList RadioButton RadioButtonList 控件可以实现项目选择

    展开阅读全文

    展开全文
  • web服务器控件实验报告实验报告 实验报告 题目:服务器控件 院系:计算机科学与工程学院 【实验题目】 服务器控件 【实验目的】 1.熟悉用户控件的使用。 2.熟悉导航控件的使用。 3.掌握母版页的使用。 ...

    web服务器控件实验报告

    实验报告  实验报告  题目:服务器控件  院系:计算机科学与工程学院  【实验题目】  服务器控件  【实验目的】  1.熟悉用户控件的使用。  2.熟悉导航控件的使用。  3.掌握母版页的使用。  【实验内容】  设计一个个人情况调查程序,程序启动后显示如图所示的页面。用户在填写了姓名、选择了性别、喜爱的歌手、居住城市、个人爱好后单击“提交”按钮后,屏幕显示用户填写或选择的数据信息。若用户没填写姓名就单击“提交”按钮,屏幕显示出错提示信息;若用户没有选择“爱好”项目,单击“提交”按钮,“爱好”项目栏中显示“真可惜,你没有任何爱好!”。  打开VisualStudioXX创建一个网站,在页面上进行页面的设计,此时可以切换到设计视图,也可以使用拆分视图方便对照。  设计Web页面  Web页面中标题“个人情况调查”为图片格式,在下面已经给出,请同学们右键单击下面的图片,保存到本地硬盘,再在程序中通过ImageMap控件添加进页面。  附件:  设置对象属性  Web页面中需包含以下控件,Label控件、TextBox控件、Button控件、LinkButton控件、ImageMap控件、RadioButton控件、DropDownList控件、ListItem控件、RadioButtonList控件、CheckBoxList控件等控件,并设置好每个对象的属性。开发界面如图3-1所示。  图3-1程序开发界面  编写事件代码  运行和调试程序  程序最终运行界面如图3-2所示。  图3-2程序运行界面【实验代码】          服务器控件的使用                        姓名      ?性别            你喜爱的歌手是    ?    五月天  李宗盛  梁静茹  张惠妹  汪峰          你家住哪里  x;text-align:left">  长春  吉林  沈阳  其他城市          你的爱好是  篮球  足球  上网  音乐          ?              ?      ?    ?    ?                usingSystem;  using;  using;  using;  using;  using;  using;  using;  using;  publicpartialclass_Default:  {  protectedvoidPage_Load(objectsender,EventArgse)  {  ="个人情况调查";  ();  }  protectedvoidbtnOK_Click(objectsender,EventArgse)  {  if(=="")  {  WEB应用开发WEB服务器控件实验报告  实验2-1使用FileUpLoad控件上传文件  实验2-2Calendar控件的使用1

    展开全文
  • -Web服务器控件.ppt

    2021-08-07 05:35:30
    -Web服务器控件第三章 Web 服务器控件 回顾 ASP.NET 页文件是含有将在 Web 服务器执行代码的文件。其扩展名是 .aspx 或 .ascx ASP.NET页面中使用两种类型的脚本: 服务器端脚本 客户端脚本 事件处理程序实际就是...

    -Web服务器控件

    第三章 Web 服务器控件 回顾 ASP.NET 页文件是含有将在 Web 服务器上执行代码的文件。其扩展名是 .aspx 或 .ascx ASP.NET页面中使用两种类型的脚本: 服务器端脚本 客户端脚本 事件处理程序实际上就是一个子程序,执行任何给定事件的相关代码 在页面加载时引发 Page_Load 事件 Page.IsPostback 属性用于检查页面是否为首次加载 ViewState是ASP.NET中用来保存WEB控件回传时状态值的页面隐藏控件 ASP.NET代码隐藏文件使开发人员可以在 C# 或 Visual Basic.NET 类中编写控制它们的页的逻辑,这样可与 HTML代码清楚地分离开来 目标 使用文本输入控件 使用控制权转移控件 使用选择控件 讨论其他控件 Web 控件-简介 添加 Web 服务器控件 Web 服务器控件的类型 文本输入控件 TextBox 控件 –用作将由用户或程序员输入的文本的占位符,输入的文本可以用程序读取 Label 标签 - 用作将由程序员在设计时或运行时输入的文本的占位符。在此控件内不能进行用户交互 Label 和TextBox 的属性和事件 使用文本输入控件 控制权转移控件 Button 控件 –显示标准 HTML 窗体按钮 ImageButton 控件 - 显示图像窗体按钮 LinkButton 控件 - 在按钮上显示超文本链接 Hyperlink 控件 - 在某些文本上显示超文本链接 Button 的属性和事件 ImageButton 的属性和事件 LinkButton 的属性和事件 超链接属性 使用控制权转移控件 使用控制权转移控件 选择控件 CheckBox –为用户提供一种方法在 true/false、yes/no 或 on/off 选项之间切换 RadioButton - 用于只从选项列表中选择一个选项 DropdownList - 允许用户从预定义列表中选择一项 ListBox - 允许用户从预定义列表中选择一项或多项 Checkbox:属性和事件 RadioButton:属性和事件 DropdownList 属性 DropdownList 事件 ListBox:属性和事件 使用选择控件 使用选择控件 容器控件 Panel 控件 – Panel Web 服务器控件提供一个位于 Web 窗体页的容器控件,该控件可用作静态文本和其他控件的父级 Placeholder 控件 - 存储动态添加到网页上的服务器控件的容器 Placeholder:属性和事件 使用容器控件 其他控件 AdRotator:属性和事件 使用 AdRotator 控件 3-1 使用 AdRotator 控件 3-2 使用 AdRotator 控件 3-3 Calendar:属性和事件 使用 Calendar 控件 3-1 使用 Calendar 控件 3-2 使用 Calendar 控件 3-3 总结 AdRotator –用于显示横幅广告集合中的随机选择内容,该集合在基于 XML 的广告文件中指定 Calendar - 允许开发人员提供基于日历的界面,用于选择日期或查看与日期相关的数据 其他控件是用于特定用途的控件,只能用于特殊任务 获取或设置包含广告信息的 XML 文件的路径 AdvertisementFile 获取或设置分类关键字过滤 XML 广告文件中特定类型的广告 KeywordFilter 说明 属性名称 创建控件后访问服务器的每个往返周期发生一次,但是在显示网页之前发生 AdCreated 说明 事件名称 AdRotator 调用的XML文件广告 注意:添加 AdRotator 控件之后,右击“项目”,“添加新项”,然后选择如图所示的“XML 文件”,从而创建包含广告图像的 XML 文件 新建 XML 文件之后,将以下 XML 代码添加到此文件中: ??? ?????? images/Bluehills.gif ??????

    展开全文
  • 使用海康威视WEB3.0控件开发包 对接摄像头 1.海康威视官网下载SDK 下载链接: https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10&id=4c945d18fa5f49638ce517ec32e24e24 解压 CH_WEB3.0控件...

    使用海康威视WEB3.0控件开发包 对接摄像头


    1.海康威视官网下载SDK
    2.开发环境包 https://download.csdn.net/download/qq_36079837/20046845?spm=1001.2014.3001.5501
    下载链接:

    https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10&id=4c945d18fa5f49638ce517ec32e24e24
    

    在这里插入图片描述

    解压 CH_WEB3.0控件开发包V1.1.0_Win32
    找到codebase目录下的 WebComponentsKit.exe 双击安装

    在这里插入图片描述

    运行环境:IE11 vscode (3.0控件支支持低版本谷歌 、火狐)
    参考博客:https://blog.csdn.net/lucius93/article/details/75308165/
    通过服务器运行demo.html这个文件

    在这里插入图片描述

    如果出现以下错误 (浏览器版本过高 不支持登录,可通过ie进行查看)
    在这里插入图片描述
    输入摄像头ip 端口号 用户名 和密码等 点击开始预览可看到实时画面
    在这里插入图片描述

    连接完成后即可操作云台

    目前以实现 单页面控制云台摄像头(有兴趣可以查看)
    在这里插入图片描述

    <!doctype html>
    <html>
    
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta http-equiv="Pragma" content="no-cache" />
        <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
        <meta http-equiv="Expires" content="0" />
    </head>
    <style>
        .plugin {
            width: 600px;
            height: 400px;
        }
    
        .plugin2 {
            width: 600px;
            height: 400px;
            position: relative;
            left: 400px;
        }
    </style>
    
    <body>
        <div>
            <div id="divPlugin" class="plugin"></div>
            <table cellpadding="0" cellspacing="3" border="0" class="left">
                <tr>
                    <td>
                        <input type="button" class="btn" value="左上" onmousedown="mouseDownPTZControl(5);" onmouseup="mouseUpPTZControl();" />
                        <input type="button" class="btn" value="" onmousedown="mouseDownPTZControl(1);" onmouseup="mouseUpPTZControl();" />
                        <input type="button" class="btn" value="右上" onmousedown="mouseDownPTZControl(7);" onmouseup="mouseUpPTZControl();" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="button" class="btn" value="" onmousedown="mouseDownPTZControl(3);" onmouseup="mouseUpPTZControl();" />
                        <input type="button" class="btn" value="自动" onclick="mouseDownPTZControl(9);" />
                        <input type="button" class="btn" value="" onmousedown="mouseDownPTZControl(4);" onmouseup="mouseUpPTZControl();" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="button" class="btn" value="左下" onmousedown="mouseDownPTZControl(6);" onmouseup="mouseUpPTZControl();" />
                        <input type="button" class="btn" value="" onmousedown="mouseDownPTZControl(2);" onmouseup="mouseUpPTZControl();" />
                        <input type="button" class="btn" value="右下" onmousedown="mouseDownPTZControl(8);" onmouseup="mouseUpPTZControl();" />
                    </td>
                </tr>
            </table>
    
        </div>
    </body>
    <script src="../jquery-1.7.1.min.js"></script>
    <script src="../codebase/webVideoCtrl.js"></script>
    <script>
    
        $(function () {
            // 检查插件是否已经安装过
            var iRet = WebVideoCtrl.I_CheckPluginInstall();
            if (-1 == iRet) {
                alert("您还未安装过插件,双击开发包目录里的WebComponentsKit.exe安装!");
                return;
            }
    
            var oPlugin = {
                iWidth: 600,             // plugin width
                iHeight: 400             // plugin height
            };
    
            var oLiveView = {
                iProtocol: 1,            // protocol 1:http, 2:https
                szIP: "192.168.31.64",    // protocol ip
                szPort: "80",            // protocol port
                szUsername: "admin",     // device username
                szPassword: "xxxxxxx", // device password
                iStreamType: 1,          // stream 1:main stream  2:sub-stream  3:third stream  4:transcode stream
                iChannelID: 1,           // channel no
                bZeroChannel: false      // zero channel
            };
    
            // 初始化插件参数及插入插件
            WebVideoCtrl.I_InitPlugin(oPlugin.iWidth, oPlugin.iHeight, {
                bWndFull: true,//是否支持单窗口双击全屏,默认支持 true:支持 false:不支持
                iWndowType: 1,
                cbInitPluginComplete: function () {
                    WebVideoCtrl.I_InsertOBJECTPlugin("divPlugin");
    
                    // 检查插件是否最新
                    if (-1 == WebVideoCtrl.I_CheckPluginVersion()) {
                        alert("检测到新的插件版本,双击开发包目录里的WebComponentsKit.exe升级!");
                        return;
                    }
    
                    // 登录设备
                    WebVideoCtrl.I_Login(oLiveView.szIP, oLiveView.iProtocol, oLiveView.szPort, oLiveView.szUsername, oLiveView.szPassword, {
                        success: function (xmlDoc) {
                            // 开始预览
                            var szDeviceIdentify = oLiveView.szIP + "_" + oLiveView.szPort;
                            setTimeout(function () {
                                WebVideoCtrl.I_StartRealPlay(szDeviceIdentify, {
                                    iStreamType: oLiveView.iStreamType,
                                    iChannelID: oLiveView.iChannelID,
                                    bZeroChannel: oLiveView.bZeroChannel
                                });
                            }, 1000);
                        }
                    });
                }
            });
    
            // 关闭浏览器
            $(window).unload(function () {
                WebVideoCtrl.I_Stop();
            });
    
    
    
        });
    
        var g_iWndIndex = 0;
        // PTZ控制 9为自动,1,2,3,4,5,6,7,8为方向PTZ
        var g_bPTZAuto = false;
        function mouseDownPTZControl(iPTZIndex) {
            var oWndInfo = WebVideoCtrl.I_GetWindowStatus(g_iWndIndex),
                iPTZSpeed = 5; //设置云台速度
            if (oWndInfo != null) {
                if (9 == iPTZIndex && g_bPTZAuto) {
                    iPTZSpeed = 0;// 自动开启后,速度置为0可以关闭自动
                } else {
                    g_bPTZAuto = false;// 点击其他方向,自动肯定会被关闭
                }
    
                WebVideoCtrl.I_PTZControl(iPTZIndex, false, {
                    iPTZSpeed: iPTZSpeed,
                    success: function (xmlDoc) {
                        if (9 == iPTZIndex && g_bPTZAuto) {
                           console.log("停止云台成功!")
                        } else {
                           console.log("开启云台成功!")
                        }
                        if (9 == iPTZIndex) {
                            g_bPTZAuto = !g_bPTZAuto;
                        }
                    },
                    error: function (status, xmlDoc) {
                       console.log("开启云台失败!");
                    }
                });
            }
        }
    
        // 方向PTZ停止
        function mouseUpPTZControl() {
            var oWndInfo = WebVideoCtrl.I_GetWindowStatus(g_iWndIndex);
    
            if (oWndInfo != null) {
                WebVideoCtrl.I_PTZControl(1, true, {
                    success: function (xmlDoc) {
                      console.log("停止云台成功!")
                    },
                    error: function (status, xmlDoc) {
                        console.log("停止云台失败!")
                    }
                });
            }
        }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    </script>
    
    </html>
    
    展开全文
  • 演练:在 GridView Web 服务器控件中使用存储过程显示数据10/22/2014本文内容更新:2007 年 11 月此演练演示如何使用存储过程在 GridView 控件中显示数据。存储过程是存储在 Microsoft SQL Server 数据库中而不是...
  • 之前想自己做一个旅游导航的项目,在网上一搜发现了...小编把高德的一些基础控件差不多弄了一下,效果图如下图所示:废话不多说,直接源码,下面是js代码://引入高德地图APIvar mapObj;var scale;var mapType;v...
  • WEB调用dll+ActiveX控件

    2021-06-12 01:36:23
    将动态库dll 封装成控件优缺点对比优:方便直接,用户只要IE就行。缺:只能针对不同浏览器做不同的控件,如IE,FireFox 等。说明:DLL(动态链接库): 分WIN32 DLL和MFC DLLActiveX:分ATL控件和MFC控件两类(也是一...
  • 页面控件.html

    2021-06-11 16:58:06
    页面控件$axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; };$axure.utils.getOtherPath = function() { return 'resources/Other.html'; };$axure.utils....
  • 阅读此文请先查看网页教学网的:ASP.NET入门教程:Web服务器控件,简单讲述了Web服务器控件的使用方法。定义和用法TextBox 控件用于创建用户可输入文本的文本框。创建单行和多行文本框。属性属性描述....
  • 将代码添加到页面上以在运行时设置控件的 Text 属性。下面的代码示例演示如何以编程方式设置 Localize 控件的文本和编码。该页包含一组单选按钮,允许用户在编码文本和按原样传递的文本之间选择。说明:如果将 Text ...
  • hybird中的html页面引用了移动端 Vue 组件库,页面进入时,组件样式渲染延时,视觉效果很差。 解决办法: 1、vant的组件,初始化页面时,不显示。 <div ref="vant_Container" id="vant_Container" style=...
  • NAME是用于获取提交表单的某表单域信息,在form里面,如果不指定Name的话,就不会发送到服务器端,所以name属性的控件,必须指定name。二、以下元素input、select、form、frame、iframe用name,而以下元素table、tr...
  • Web前端-时间日期控件

    千次阅读 2021-07-22 09:15:13
    而VR关闭
  • asp.net之所以现在开发方便和快捷,关键是它一组强大的控件库,包括web服务器控件,web用户控件web自定义控件,html服务器控件和html控件等。这里主要整理一下html控件、html服务器控件web服务器控件html控件...
  • selenium的web控件定位与常见操作元素定位控制浏览器操作控制浏览器窗口大小控制浏览器前进后退刷新页面webdriver常用方法鼠标事件定位一组元素多表单切换警告框处理cookie操作WebDriver操作cookie的方法:调用...
  • 第04章 Web服务器控件.ppt内容要点 其它标准控件 用户控件 示例(续) 示例(续) 示例(续) ...Calendar控件就是日历控件,负责在页面上显示日历并接受用户选择日期的操作。当需要在网页中显示日期或需要用户输入或确认...
  • 说一下如何安装IeWebControls控件.理清方法如下:①首先要装好Framework框架.②接着安装IEWebControl*.**e.不知道下载地址的可以在http://bbs.mxkaolin.com/lanxu/showsoft.aspx?id=9下载.安装的位置可以自定义,没有...
  • 最近几个学员让我推荐下前端打印控件,以前的话,用过收费的,免费的都,比较杂乱,如果没啥特别要求的,基本都能用,但是特殊要求的,那还真得搞个稳定的好点的,功能齐全的,最好还免费的。今天推荐一款-...
  • 以上介绍来自于百度百科,如侵权请联系作者删除。XML文档是一种特定格式的文档,他的用途可以用JSON来做类比:JSON如下:{"username":"Felix","password":"123456"}XML如下:Felix123456这里涉及到简单的面对对象...
  • 普加甘特图支持横道图拖拽调整数据的方式:开始日期。... 懒加载数据第一次只加载少量数据,这样页面刷新和显示会非常快。点击任务的"+"号后,动态从服务端加载下一级数据,显示更多数据信息。 丰富...
  • 罗列的下述控件大多依赖jquery插件,故可提前导入jquery插件以免出错Validform提供对表单的验证、提交等功能,具体可查阅其官方文档>>>Validform示例如下$("#id").Validform() ;WdatePicker简单的日期控件...
  • onclick="upload_Click" />做了一个图片上传的功能,点击完“上传”后,整个页面都刷新了,一些其他的...回复讨论(解决方案)UpdatePanel要动态更新的控件放在 这个标签里面 你那个 file控件要放在里面upload_C...
  • 控件 不是如何与后台cs文件的按钮点击事件捆绑后台这么写,并没有触发事件,加断点,验证没有走进去界面如图,网上down的,初学者。回复讨论(解决方案)html 改成 onserverclick="login" 也没有反应你这用的是什么?...
  • 演练:在 GridView Web 服务器控件中编辑时显示下拉列表08/18/2008本文内容更新:2007 年 11 月GridView 控件默认显示用于编辑的文本框。可以使用 ASP.NET GridView 控件的内置高级功能向编辑显示添加下拉列表。此...
  • 在Vs2005中新建一个Web项目,添加两个Web窗体(Default、Default2),在Default窗体添加两个标准控件,一个TextBox(TextBox1)、一个Button(Button1),设置Button1的PostBackUrl属性指向Default2窗体。...
  • html控件web控件比较1:使用起来也相当方便,举个简单的例子,例如Button的生成:Html控件是将庞大控件集合全部弄到页面中,用到哪个功能,就设置一下属性,如下:这样会占用相当大的控件资源。Web控件是将集成式的拆解...
  • 环境APPIUM version: 1.6.3uiautomator 2.0java8java-client meta6测试步骤用例 1打开 APP 的内嵌 H5 页面并切换到 webview执行控件点击:element.click();测试结果用例 1控件点击成功了,但是界面没有反应,开启了...
  • Panel尚未添加到页面,因此您无法使用FindControl.相反,您需要在Panel.Controls中找到它[TestMethod]public void TryToFindControl(){var myPanel = new Panel();var textField = new TextBox{ID = "mycontrol"};...
  • web测试中如何测试文本输入框控件?纯文本框主要分为密码框、文本框(TextBox)和多行文本框(TextArea)
  • WEB套打可选方案不多,理想的更少,利用免费控件Lodop+JavaScript实现精确套打,算是较为经典的选择。这种方案其实比较简单,利用一个htm文件就可以实现模板设计过程,几乎是“空手套”式的开发,但理解这几个步骤...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 175,583
精华内容 70,233
关键字:

web页面上控件有哪些