第十章 ASP.NET服务器控件

◆ Hyperlink的visiable属性可以显示或隐藏控件,这是一个非常有用的技巧,这点就比<a></a>有用呢!
◆ HTML中<div>标记通常用作其他控件的容器,这里相当于Panel的用处。
◆ HTML中<span>标记相当于Label控件。
◆配置文件(web.config)
在配置文件中有一个属性AppSettings可以用来存储系统中所需要的全局常量值
配置文件设置:
<appSettings>
<add key="xx" value="using AppSettings value" />
</appSettings>
代码中读取:
string xx = System.Configuration.ConfigurationSettings.AppSettings["xx"];
◆数据网格(datagrid)和数据列表(datalist)等在databind()函数中会自动关闭数据库连接。所以如果使用databind()我们不需要在此添加close()这个方法。这点在以后编程中一定要注意呢!
◆事件申明有两种方法。一种在aspx文件中,第二种在cs文件中。下面举例说明。
在aspx文件中申明:
<asp:datalist id="TeamList" runat="server" OnItemCommand="TeamList_ItemCommand"></ asp:datalist >
在cs文件中声明:
this.EventCalendar.DayRender += new System.Web.UI.WebControls.DayRenderEventHandler(this.EventCalendar_DayRender);
从上面两个例子上看,第一种方法在控件的方法中添加事件名称,而后一种使用的是声明并添加事件的方法。
◆      使用正则表达式验证控件RegularExpressionValidator。编译运行后,系统提示客户端没有这个版本的验证脚本。按照提示安装验证脚本后问题解决。
C:\ >aspnet_regiis -c
开始复制此版本(1.1.4322.0)的 ASP.NET 客户端脚本文件。
已复制完此版本(1.1.4322.0)的 ASP.NET 客户端脚本文件。
C:\ >

但是,由此引伸出一个问题,如果系统发布之后,用户在客户端不能使用,那我们怎么解决呢?当然我们有解决方法,在msdn中有这么一句话:“除非浏览器不支持客户端验证,或者已明确禁用客户端验证(通过将 EnableClientScript 属性设置为 false),否则将同时执行服务器端和客户端验证。”。这样我们通过设置EnableClientScript 属性问题可以得到根本的解决。

百度一下本文相关内容:

转载于:https://www.cnblogs.com/pfengk/articles/177462.html

《ASP.NET 1.1入门经典—— VISUAL C# .NET 2003编程篇》学习笔记和心得 - 第十章相关推荐

  1. ASP.NET Core快速入门(第2章:配置管理)--学习笔记

    点击蓝字关注我们 课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 任务9:配置介绍 命令行配置 Json文件配置 从配置文件文 ...

  2. Kafka入门篇学习笔记整理

    Kafka入门篇学习笔记整理 Kafka是什么 Kafka的特性 应用场景 Kafka的安装 单机版部署 集群部署环境准备 Kafka 2.x集群部署 Kafka 3.x集群部署 监听器和内外网络 K ...

  3. 《深度学习入门-基于Python的理论与实现》学习笔记1

    <深度学习入门-基于Python的理论与实现>学习笔记1 第一章Python入门 Python是一个简单.易读.易记的编程语言,可以用类似于英语的语法进行编写程序,可读性高,且能写出高性能 ...

  4. python编程入门经典实例-总算明了python编程入门经典实例

    跟Java语言一样,python语言也有类的概念,直接使用class关键字定义python类.在python类,定义类的方法.然后直接使用类的初始化调用自身,获取相应的属性.以下是小编为你整理的pyt ...

  5. ASP.NET Core分布式项目实战(Consent 确认逻辑实现)--学习笔记

    任务22:Consent 确认逻辑实现 接下来,我们会在上一节的基础上添加两个按钮,同意和不同意,点击之后会把请求 post 到 ConsentController 处理,如果同意会通过 return ...

  6. ASP.NET Core分布式项目实战(第三方ClientCredential模式调用)--学习笔记

    任务10:第三方ClientCredential模式调用 创建一个控制台程序 dotnet new console --name ThirdPartyDemo 添加 Nuget 包:IdentityM ...

  7. Java0基础学习笔记、心得-day01(Java入门需知、Java入门概述、Java语言相关知识、JDK与JRE关系,常用DOS命令、JDK的下载安装与HelloWorld案例实现与常见问题。)

    一.Java入门需知  * 1.你为什么要学习编程?--兴趣.职业.薪资?  * 2.具体Java开发岗位薪资可以参考-智联招聘 前程无忧 BOSS直聘等APP  * 3.如何进入IT行业:前端工程师 ...

  8. python入门经典 财务-财务方面的学生如何学习python?

    你的需求是典型的财务方面的数据收集.清理与分析,Python 在数据收集.清理与分析方面有大量的资源与应用案例.我不知道你具体的研究方向,我简单介绍一下. 数据收集 数据收集你可以理解为爬虫,用于把互 ...

  9. (SQL入门经典+SQL必知必会+视频)笔记之一

    一.了解SQL 1. 关系型数据库管理系统(RDBMS) 2. 结构化查询语言(SQL)--关系型数据库进行通信的标准语言 3. ANSI标准--可移植性和易用性 4. 连接数据库:CONNECT u ...

最新文章

  1. 【Henu ACM Round#15 A】 A and B and Chess
  2. Kaggle大牛小姐姐自述:我是怎么成为竞赛中Top 0.3%的 | 干货攻略
  3. 在 GridView 控件中添加一列复选框51
  4. 我国四大常用坐标系及高程坐标系【转载】
  5. ZOJ Problem Set - 1008
  6. 500错误无法为jsp编译类:_JSP(Java Server Pages)的相关使用
  7. MyBatis运行动态sql及存储过程
  8. 代码逻辑分析_双十一模块 79.34% 的代码是怎样智能生成的
  9. apollo local 模式_Apollo开发者说丨使用GDB调试Apollo项目
  10. CCNA学习指南第三章
  11. 京东工业品,走在「全国统一大市场」之前?
  12. FPGA与ASIC及SOC的区别?ARM是什么
  13. 如何判断一个文件是否是jpeg格式?
  14. 根据具体地址计算经纬度
  15. 色环电阻阻值如何识别
  16. 网络学习之网络通信设备辨析
  17. Fuzzing及Sulley简介
  18. 有趣的灵魂是什么样的
  19. 终于搞懂了el-dialog属性modal-append-to-body,append-to-body的作用【图解】
  20. 【正则】1302- 快速上手常用正则表达式

热门文章

  1. 爬虫苦训第一天,我的第一个爬虫!!!
  2. Linux中的mysql.redis
  3. Anaconda 下libsvm的安装
  4. Apk打包-签名过程
  5. jQuery选择器引擎和Sizzle介绍
  6. iOS开发中打电话发短信等功能的实现
  7. TextKit简单示例
  8. 我的软件工程课程目标
  9. Quartz.Net - Lesson 1: 使用Quartz
  10. SmartGit破解方法