国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET 揭秘 ASP.NET頁面的結(jié)構(gòu)

2024-07-10 13:12:07
字體:
供稿:網(wǎng)友

the structure of an asp.net page asp.net頁面的結(jié)構(gòu)(6部分)
 directives指示 <%@ .... %>兩大類page/import
  page directives頁指示
   語言指示<%@ language="c#" %> <%@ page language="c#" %>
   跟蹤指示<%@ trace="true" %> <%@ page trace="true" %>
    trace class的方法: write() and warn().兩種方法都可輸出文字,區(qū)別在于方法1是正常顯示,文法2是紅色顯示.
     示例頁面 listing 1.11 trace.aspx
   調(diào)試指示<%@ debug="true" %> <%@ page debug="true" %>
  import directives導(dǎo)入指示
   默認(rèn)情況下,頁面會(huì)自動(dòng)導(dǎo)入了一部分命名空間,如果需要其它命名空間,必須顯式的導(dǎo)入,如導(dǎo)入system.web.mail命名空間 <%@ import namespace="system.web.mail" %>
    示例頁面listing 1.12 importnamespace.aspx
 code declaration blocks 代碼聲明部分
  代碼聲明區(qū)包含了頁面對應(yīng)的應(yīng)用程序邏輯,所有的公用變量定義,子過程,函數(shù).包含有類似<script runat="server">的標(biāo)記.
  參數(shù)1 language表示語言類型,可選參數(shù)2 src可以指向一個(gè)外部文件.
   <script runat="server" src="applicationlogic.aspx"/>
   <script language="c#" runat="server">
   </script>
   <script runat="server">
    sub mysub
      ...subroutine code
   end sub
   </script>
 asp.net controls asp.net控制區(qū)
  包含有類似<form runat= "server">的標(biāo)記.可以分區(qū)到整個(gè)頁面各區(qū)域.
  子元素包含有類型<span runat="server"> and <asp:label runat="server"/>的標(biāo)記.
  對于<form runat="server">的標(biāo)記是很重要的,表示你不可能在一個(gè)頁面中包含多個(gè)form.
 code render blocks 代碼塊
  有inline code and inline expressions 兩種用<% %>
   <% strsometext = "goodbye!" %>
   the value of strsometext is:
   <%=strsometext%>
 server-side comments 服務(wù)端注釋
  用<%-- xxxx --%>表示.
   <%--
   this is inside the comments
   <asp:label text="hello!" runat="server" />
   <%= strsometext %>
   --%>
 server-side include directives 服務(wù)端包含指示
  可以包含外部文件,文件可以是本地的也可以是遠(yuǎn)程的.所有的包含代碼被先執(zhí)行.
   <!-- #include file="includefile.aspx" -->
   <!-- #include virtual="/mydirectory/includefile.aspx" -->
   不合法的 <!-- #include file="<%=myvar%>" -->
  注意:可以替代服務(wù)端包含指示的是用戶控件.
 literal text and html tags 文字及html標(biāo)記區(qū)
  可以在這部分包含asp.net的html標(biāo)記, 靜態(tài)部分可以使用舊的html標(biāo)記和文字.可以使用 literalcontrol 類.
  <script runat="server">
     sub page_load
       dim litcontrol as literalcontrol
    for each litcontrol in page.controls
           litcontrol.text = strreverse( litcontrol.text )
        next
     end sub
  </script>

  <html>
   <head><title>literal.aspx</title></head>
  <body>
   <b>this text is reversed</b>
  </body>
  </html>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 定安县| 德安县| 申扎县| 特克斯县| 青浦区| 五华县| 聊城市| 辉南县| 乌恰县| 盘锦市| 苏州市| 乐安县| 城口县| 瑞昌市| 徐州市| 罗城| 丁青县| 那曲县| 阜平县| 古交市| 祁东县| 新津县| 延川县| 诸暨市| 安庆市| 博罗县| 清镇市| 吉安县| 尼玛县| 民丰县| 陇川县| 博白县| 长沙县| 蛟河市| 富民县| 东平县| 天门市| 荣昌县| 马龙县| 花莲县| 苏尼特右旗|