• Asp.net2.0高级编程


    (一)page指令
    @page @master @control @import @implements @register @assembly previouspagetype@master type @outputcache @reference
    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
    language 定义内置显示和脚本块所使用的语言。
    AutoEventWireup 设置为true时,指定页面事件自动触发。
    CodeFile 引用与页面相关的后台编码文件。
    Inherits

    (二)asp.net页面事件
    abortTransaction
    committransaction
    databinding
    disposed
    error
    init
    load
    prerender
    unload
    initcomplete表示页面完成了初始化
    loadComplete表示页面完全加载到内存中
    preinit表示页面初始化前的那一刻。
    preload 表示页面加载到内存前的那一刻。
    prerendercomplete表示页面显示在浏览器中之前的那一刻
    protected void page_preInit(object sender,System.EventArgs e)
    {
    page.Theme=Request.QueryString["ThemeChange"];
    }

    (三)asp.net引用程序文件夹
    App_Code用于存储类,.wsdl文件和类型化的数据集。存储在这个文件夹中的所有项都可自动用于解决方案中的所有页面。
    App_Data 保存引用程序使用的数据库。
    App_Themes为站点上的每个页面提供统一外观和操作方式的一种新方法。
    App_GlobalResources是一些字符串表,当应用程序需要根据某些事情进行修改时,资源文件可用于这些应用程序的数据字典。
    App_lcoalResources可以把专用与页面的资源文件添加到该文件夹中,方法是构建.resx文件名。
    App_WebReferences自动访问应用程序引用的远程web服务。
    App_Browsers包含.browser文件,用于标识向应用程序发出请求的浏览器,并识别这些浏览器具备的功能。

    (四)global.asax用于保存应用程序级的事件,对象和变量,所有这些都可以在应用程序的范围内访问。

    (五)htmlControl基类所有的html服务器控件都使用一个派生于htmlControl基类的类。

    (六)page.ClientScript属性在asp.net页面上注册和使用javascript函数。
    page.ClientScript.RegisterClientScriptBlock
    page.ClientScript.RegisterStarupScript
    page.ClientScript.RegisterClientScriptInclude

    (七)客户端回调

    (八)textbox服务器控件的autocompleteType

    (九)button用commandname来区分。

    (十)bulletedList控件 HiddenField控件

    (十一)System.Collection命名空间
              System.Collections.Generics命名空间
    (十四)
    (一)数据绑定方式
    1.  <% Container.DataItem("Name") %>
    2.<% Eval("Name")%>
    3.<% Eval("HireDate","0:mm dd yyyy") %>
    4. <%# Bind("Name")%>
    (二)XML数据绑定器
    xpath查询
    <% XPathBinder.Eval(Container.DataITem,"employees/employee/Name")%>
    <% XPath("employees/employee/Name") %>(上一个的缩写)
    <% XPathBinder.Select("employees/employee")%>

    (十五)
    与css相比,主题是给web页面应用统一样式的更好方式,一个重要的原因是,主题可以将图像合并到样式定义中。比如treeview服务器空间的不同节点就就可以用不同的图片。
    <asp:TreeView runat="server" BorderColor="#FFFFFF" BackColor="#FFFFFF"
    LeafNode ImageURL=""
    RootNodeImageURL=""
    ParentNode ImageURL=""
    </asp:TreeView>
    skin文件也可以调用CSS类。相同控件可以有多个skin选项。
    编程指定控件的主题必须在
    protected void page_preinit(object sender ,EventArgs e)
    {
       Page.Theme=Request.QueryString["ThemeChange"];
       TextBox1.SkinID="TextboxDashed";//编程指定控件的SKINID
    }

  • 相关阅读:
    Ubuntu 中软件的安装、卸载以及查看的方法总结
    无锁队列的环形数组实现
    Geodatabase模型
    地图投影与ArcGIS坐标系转换
    ARCGIS动态画点
    ArcEngine数据删除几种方法和性能比较
    AE开发技术文档--8种数据访问方法
    Hibernate 的HQL和sql有什么区别
    ActionContextCleanUp作用
    Hibernate延迟加载与opensessioninviewFilter
  • 原文地址:https://www.cnblogs.com/zhukezhuke/p/1576107.html
Copyright © 2020-2023  润新知