当前位置: 首页 > news >正文

【.NET全栈】ASP.NET开发Web应用——用户控件和绘图

文章目录

  • 前言
  • 一、用户控件
    • 1、创建用户控件
    • 2、使用用户控件
    • 3、在web.config中注册用户控件
    • 4、用户控件中公开属性
    • 5、用户控件事件
    • 6、动态加载用户控件
  • 二、动态绘图
    • 1、基本绘图
    • 2、绘制一个自定义的图片
    • 3、在Web页面放置自定义图片
    • 4、图片格式和质量
    • 5、一个Web绘图示例程序


前言

ASP.NET另一个强大功能就是能直接利用.NET内置的GDI+API在Web页面上进行创建图形,动态演示等。

本章内容有:

  • 创建和使用用户控件
  • 为用户控件添加事件
  • 在Web页面中动态绘图

一、用户控件

用户控件与ASP.NET Web页面非常相似,用户控件就是封装了ASP.NET现有控件或功能的一个复合控件。用户控件提供了一种模块化Web应用程序的方法,
开发人员可以将一个Web页面分割成多个用户控件,使Web页面的可维护性增强,并且增强了可重用性。在运行时,用户控件将被编译并且能单独进行缓存,
而且用户控件利用了ASP.NET的对象模型支持,使开发人员像访问一个普通控件一样使用用户控件。

用户控件与ASP.NET页面相比,有以下几个区别:

  • 用户控件以.ascx作为扩展名,而web窗体使用.aspx作为扩展名,用户控件的代码后置文件派生自System.Web.UI.UserControl类。实际上UserControl
    类与Page类有相同的基类TempleteControl,因此用户控件与Web窗体共享了很多相同的功能。
  • 用户控件以<%@Control%>>指令开始,而Web窗体以<%@ Page %>指令开始。
  • 浏览器不能直接请求ascx文件,必须在web页面中才能被请求。
  • 用户控件中没有html、body、form元素。这些元素必须位于宿主ASP.NET Web页中。

1、创建用户控件

2、使用用户控件

3、在web.config中注册用户控件

4、用户控件中公开属性

5、用户控件事件

6、动态加载用户控件

二、动态绘图

1、基本绘图

2、绘制一个自定义的图片

3、在Web页面放置自定义图片

4、图片格式和质量

5、一个Web绘图示例程序

http://www.lryc.cn/news/404531.html

相关文章:

  • 一行Python代码实现数据清洗的18种方法
  • Java API练习 (1) (2024.7.20)
  • JavaScript之WebAPIs-BOM
  • Math Reference Notes: 数学思想和方法
  • Spring Cloud GateWay(4.1.4)
  • 基于PHP+MYSQL开发制作的趣味测试网站源码
  • 【微信小程序】wx.navigateTo传参时不能使用const定义的数据类型
  • 【Android studio环境搭建】Android studio连接夜神模拟器
  • Qt:26.Qt项目:贪吃蛇游戏
  • 通过HTML/CSS 实现各类进度条的功能。
  • Opencv学习项目3——人脸识别
  • 【js自学打卡11】生成器函数(generator函数)的使用总结+代码举例
  • 深入了解jdbc-02-CRUD
  • 《基于 Kafka + Quartz 实现时限质控方案》
  • 浏览器的卡顿与react的解决思路
  • XXE:XML外部实体引入
  • 3D培训大师创新培训体验,加速空调关键组件的高效精准安装
  • PyTorch 深度学习实践-循环神经网络(高级篇)
  • 这才是老板喜欢的电子信息类简历
  • MySQL学习之事务,锁机制
  • 开源知识付费小程序源码 内容付费系统php源码 含完整图文部署教程
  • 时序数据库如何选型?详细指标总结!
  • 【前端】JavaScript入门及实战51-55
  • 【引领未来智造新纪元:量化机器人的革命性应用】
  • 山东航空小程序查询
  • MySQL添加索引时会锁表吗?
  • 算法日记day 16(二叉树的广度优先遍历|反转、对称二叉树)
  • PolarisMesh源码系列--Polaris-Go注册发现流程
  • vue3 vxe-grid修改currentPage,查询数据的时候,从第一页开始查询
  • 电商数据集成之电商商品信息采集系统架构设计||电商API接口