asp.net 页面类生成及代码隐藏技术

来源:互联网 发布:精彩视频软件 编辑:程序博客网 时间:2024/06/07 03:15

服务器端脚本块:

<script runat="server">
     int my = 10;

</script>
    
分散的脚本    
<%= my.ToString() %>
<% Response.Write(my); %>
        
.aspx文件的内容被解析为类的定义,然后被编译为一个程序集,服务器端脚本块具直接加入到类定义中,分散的脚本被合并成该类的一个Render方法,该方法将所有静动态内容写入响应流中。
  
 使用控件      
     使用控件展示动态内容,类似占位符,controls.add,new htmlform(),controls.add(_form), htmlform.add ,  _kongjian.controls.add("....")
       
  使用数据绑定:
  string[] list = {.......}
  .DataSource = list;
  .DataBind();
 
  代码隐藏
  1.0 版本 (srs,inherits)

  page——中间基类——.aspx文件生成的类(避免在.aspx中加入代码)
 
  2.0 版本(codefile,inherits)
  基本和1.0相同,使用  partial class Text : System.Web.UI.Page 
  不需要显示申明服务器控件,2.0为代码隐藏类隐试生成了一个部分类

原创粉丝点击