027.ASP控件

1、127.0.0.1 保留IP,代表本机
2、控件
每种控件对应一个类型,所有控件父类型是Control
窗体也是一个控件
FindControl()、Controls
3、DropDownList、checkbox、RadioButton、ListBox……(除了Button之外的大部分控件)的服务端事件必须开启AutoPostBack才可用,因为事件响应方法在服务端,如果从客户端不向服务端发请求,方法无法执行,而下拉框默认不会提交表单发请求。所以必须开启AutoPostBack,允许下拉框提交表单,事件方法才可以执行。
4、页面生命周期
当客户访问a.aspx时,IIS会将请求转发给a类的对象a‘,该对象从创建到销毁会触发若干个事件(这些事件都是在父类定义的),然后执行事件响应方法,方法里的代码就是处理请求的逻辑。所有事件触发完毕后,会将生成的响应html返回给客户端,然后a‘被销毁。这个过程称为页面对象的生命周期。

结论:不论是首次访问页面还是点击表单提交按钮,服务端都会创建单独的对象进行处理。
回发(PostBack):由于表单提交而发出的请求
5、在WebForm中添加C#代码的方式
a、混合式
b、CodeBehind 代码分离
c、内嵌式
6、错误处理
页面级别处理:针对当前页面的错误
全局处理:针对整个应用程序
配置文件:针对整个应用程序,不能捕获异常,只能做转向
优先级别:页面级别 > 全局 > 配置文件

时间: 2024-11-13 04:03:04

027.ASP控件的相关文章

关于ASP控件对象的一些简单操作

在线人数 Application.Lock(); Application["num"] =(Convert.ToInt32(Application["num"]) + 1).ToString(); Application.UnLock(); Label1.Text = Application["num"].ToString(); Session Application传值 Session["user"] = TextBox1.

asp控件自由摆放

在源那里找到控件,加个div 然后回到设计那里,选择div的属性,选style,定位,position,absolute,然后就可以拖了.前后也可以放其他控件了 原文地址:https://www.cnblogs.com/lpfff/p/10903793.html

ASP.NET控件<ASP:Button /> html控件<input type="button">区别联系

ASP.NET控件<ASP:Button />-------html控件<input type="button">杨中科是这么说的:asp和input是一样的东西 服务器只认识input,我们可以直接写input 但是asp是要把自己自动翻译成input再交给服务器的.其实是一样的东西 写写我看到的区别:                asp控件,直接可以用c#编程                input加上 runat=“server” 也被c#编程了 说白

【ExtAspNet学习笔记】ExtAspNet控件库中常见问题

1.在Grid控件中添加CheckBoxField控件,选择一行时,如何获取选择的CheckBoxField所对应记录的唯一标识值? ●解决方案: 在前台Grid控件中, 添加“<ext:CheckBoxField ColumnId="myCheckBoxField" Width="60px" RenderAsStaticField="false"  DataField="MyCheckBox" CommandName=

html控件取值,插入后台数据库

我以前有个疑问怎么才能把html的input值取出来呢?取出来到后台,这样就可以和asp:textbox一样操作了.关键就是在后面加一个runat="server"属性.然后再加一个onserverclick="submit" 事件.html控件不像asp控件可以直接在事件属性中双击添加事件,它需要手动添加比如. 普通input控件:<input type="text" name="email"  /> 加了run

控件的显示隐藏方法

但是得保证不跳转页面,可百度的这个效果是经过跳转的.也就是说,我得在同一个页面上做出两套效果,于是想到了利用控件的显隐来实现.经过探索,有两种解决方法: 一.使用Panel作为容器 可以使用Asp控件Panel作为容器,然后使用其他Asp控件配合实现,这个最为方便,代码如下:    panel1: [html] view plain copy <span style="font-size:14px;"><asp:Panel ID="Panel1" 

027. asp.net中数据绑定控件之 GridView控件

GridView控件支持下面的功能: 绑定至数据源控件, 如SqlDataSource 内置排序功能 内置更新和删除功能 内置分页功能 内置行选择功能 可以编程方式访问GridView对象模型以动态设置属性 处理事件等 多个键字段 用于超链接列的多个数据字段 可通过主题和样式自定义外观 Girdview控件常用属性: BackImageUrl 背景图片 EmptyDtatText 没有任何数据时显示的文字 GridLines 网格线的样式 ShowHeader 是否显示页首连接 ShowFoot

ASP.NET页面生命周期与控件生命周期

ASP.NET页面生命周期 (1)PreInit 预初始化(2)Init 初始化(3)InitComplete 初始化完成(4)PreLoad 预加载(5)Load 加载(6)LoadComplete 加载完成(7)PreRender 预输出(8)PreRenderComplete 预输出完成(9)Unload 卸载 ASP.NET控件生命周期 -- 实例化(Instantiate) 控件被页面或另一个控件通过调用它的构造器所实例化.这个步骤之后所列出的阶段,仅当控件加入控件树中才会发生. --

asp.netajax开发应用心得-accordation控件的事件处理

今天,再次运行以前的项目时,发现按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件.... 按照网上找到的答案,有的说把控件删掉重新拖拽一个进去,虽然以前也遇到过控件失效,重新拖拽有效的时候,但这次没有起作用. 而后,继续寻找答案,有的说可能是form嵌套,可是查看源代码没有这个问题. 无意中,尝试在按钮中加了一个客户端单击事件: 复制代码代码如下: OnClientClick="return true" 竟然有效了: 复制代码代码如下: <asp:ImageButto