• 文档06_Asp.net2.0_01



    Asp.Net一步一步学习
    master页面,母版页
    必须包含元素:基本的HTML和XML输入标记,
    第一行<%@ Master ... %>
    带ID<asp:ContentPlaceHolder>标记,基本用于布局
    在给母版页添加内容页的时候,内容页的<asp:Content ID="Content2" ContentPlaceHolderID="xxxxx" runat="server"></asp:Content>标签ContentPlaceHolderID对应母版页的<asp:ContentPlaceHolder ID="xxxxxx" runat="server"></asp:ContentPlaceHolder>标签的ID,它们相同。
    Master头文件
    <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Main.master.cs" Inherits="WebApplication1.Main" %>
    CodeBehind绑定页的代码cs文件,Inherits使用的继承类
    站点地图 web.sitemap 书写
    title:描述(与页面的的<title>标签无关
    url:描述的页面位置
    description:页面描述
    web.config配置文件(补充)
    <configuration>包含所有节点
    <connectionStrings></connectionStrings>
    <system.web>中的httpModules设置
    <httpModules></httpModules>主要设置站点可以集中处理用户所选择的主题
    system.web编译值
    <compilation debug="true" />设置为true则将在编译的时候发现问题都将输出到该页面上,部署页面的时候设置为false
      <system.net>
        <mailSettings>
          <smtp from="">
            <network host="" userName="" password=""/>
          </smtp>
        </mailSettings>
      </system.net>设是简单邮件传输协议

    Global.asax文件
    包含整个网站都可以使用的代码
    三种情况下执行,一:应用程序作为一个整体启动或关闭的时候,二:当用户开始或停止使用站点的时候,三:响应单个页面可能发生的特殊事件
    控件
    深刻理解html的问状态性,浏览器只能接受html+脚本
    服务器端控件与页面显示的控件区别,注意VIEWSTATE
    将html控件转换为服务端控件 只需要添加runat="server" 属性(并为其只定一个唯一的ID),所以如果喜欢的话,可以使用Input type=“xxx” 替代Asp.Net的控件<asp......>
    使用html控件和asp.net服务端控件
    简单元素使用html控件(加上runat="server"),复杂的使用服务端控件
    站点导航的url的页面必须存在且不重复
    主题文件(.skin和.css)
    主题文件中有skinID标示样式的唯一,没有ID属性,但又必须对应相同的控件,即label控件对应主题文件中label的样式,在服务端控件使用skinID进行样式的选择
    <%@ Page ... Theme="xxx" ...%>也可以使用Theme属性定制页面的整体的属性,它的值是skin文件的文件夹名,接着就可以使用skinID
    在<system.web>中添加
    <pages theme="xxxx" styleSheetTheme="xxxxx"></pages>配置skin文件主题或者联级样式表css,但都是主题,都是一个文件夹下的
    服务端控件添加class样式用CssClass属性
    事件
    每个asp.net网页都对应两个与之相关的代码文件
    一个内联代码(多是自动生成),一个是后台代码(程序编写)
    有写控件自带很多操作数据库的事件,注意!
    Gloabl.asax文件是全局响应的
    从字面意思理解
    Application_Start:应用程序第一次启动
    Session_Start:session第一次使用
    Application_BeginRequest:
    Application_AuthenticateRequest:认证请求时
    Application_Error:应用程序出错时
    Session_End:session结束
    Application_End:应用程序结束
    <%@ Page Title="" Language="C#" MasterPageFile="" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="WebApplication1.WebForm2" Theme="" %>
    Inherits:继承的类
    使用脚本控制页面时使用ID,如果是服务器控件的话,它并不是真实的ID,在网页上显示的都是clientID,是进过加工过的(单个页面,没有任何嵌套的话是一样的)(嵌套过的控件,使用的话ID是会改变的,比如master的内容页里面的控件是嵌套在master中的,所以生成的Id是改变的)
    错误页定制 心得中有记录(一般是配置文件或者代码实现全局error)


  • 相关阅读:
    CSS all 属性
    platform (Operating System) – Python 中文开发手册
    HTML DOM querySelectorAll() 方法
    Linux enable命令
    dnat & snat
    鲲鹏920 上实现lvs fullnat--安装ipvsadm
    kylin os操作系统镜像适配ironic 裸金属 管理
    neutron network:router_gateway
    tcpdump实现和run_filter
    ebpf sock sk_filter实现
  • 原文地址:https://www.cnblogs.com/RainbowInTheSky/p/3044017.html
Copyright © 2020-2023  润新知