ASP.NET问题记录

来源:互联网 发布:哪个打车软件好 编辑:程序博客网 时间:2024/06/06 17:29

1、在客户端页面添加服务端代码

示例:<h2>The Date and timeis<%=DateTime.Now.ToString()%>.<h2>

说明:(1)通过将代码放在<%%>之间实现在客户端页面中放置服务端代码;

(2)相比<script>代码块?浏览器在解析html页面时将忽略<script>中的任何字符,不在页面上输出,然而ASP.NET运行时会把它当做内容处理

2、通常情况下,使用静态表格进行布局,需要动态处理的才使用服务器控件

3、Button:同一个按钮控件中,可以包含OnClientClick和OnClick事件,将首先执行客户端代码,然后再执行服务端代码

4、控件回传浅显理解,以asp:Button为例

在Winform中,Form窗体对应后台类文件的构造函数只在窗体加载时执行,在点击窗体上的控件时不会重复执行;

在Webform中,WebForm窗体对应后台类文件的构造函数在窗体加载时会执行,在点击窗体上的回传控件?(Button、FileUpLoad….注意checkbox、dropdownlist不是回传控件)时也会执行,通过IsPostBack-bool属性可以判定到底是第一次加载还是回传

原因分析:网络本身是一个无状态协议/环境,客户端发送url请求后,服务器会生成一个页面返回(第一次加载),当用户点击返回的页面上的(回传)控件时,跟通过url的请求是等价的,该页面又会被重新创建一次,因此对应后台文件构造函数会执行两次


#ASP.NET
0 0
原创粉丝点击