多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

aspnet教程

  • ASP.NET 教程
  • ASP.NET 簡介
  • ASP.NET Razor

    ASP.NET MVC

    ASP.NET 編程指南

    ASP.NET 客戶端

    閱讀 (2145)

    客戶端

    ASP.NET 的客戶端編碼有兩方面:

    • 客戶端腳本:它在瀏覽器中運行并且依次加速頁面的執行。例如,客戶端數據有效性能夠捕捉無效數據并相應地提醒用戶而不經過在服務器中回發。
    • 客戶端源代碼:ASP.NET 網頁形成了該客戶端源代碼。例如,ASP.NET 網頁的 HTML 源代碼包含了若干隱藏區域并能自動注入 Java 描述語言代碼,從而保留了信息像視圖狀態一樣,或者進行其他工作保證網頁正常運作。

    客戶端腳本

    所有 ASP.NET 服務器控件都允許響應通過 Java 語言或者 VBS 語言繪制的編碼。有些 ASP.NET 服務器控件端使用客戶端腳本進行對用戶需求的反應,而并沒有回發到服務器。例如,數據有效性控件。

    除了這些腳本,按鈕控件具有恰當的 OnClientClick 方法,能夠在按鈕單擊時執行客戶端腳本。

    傳統服務器 HTML 控件有以下幾個事件能夠在腳本發起時執行腳本:

    事件屬性
    onblur當控件失去焦點時觸發
    onfocus當控件獲得焦點觸發
    onclick當控件被單擊時觸發
    onchange當控件值發生改變時觸發
    onkeydown當用戶按下鍵盤按鈕時觸發
    onkeypress當用戶按下字母數字的按鍵時
    onkeyup當用戶釋放按鍵時觸發
    onmouseover當用戶移動鼠標指針在控件界面時觸發
    onserverclick當控件界面被單擊時,啟動 ServerClick 事件控件

    客戶端源代碼

    我們已經在以上內容中討論過了客戶端源代碼。ASP.NET 網頁通常被編寫在兩種文件中:

    • 內容文件或者審定文件(.aspx)
    • 代碼后置的文件

    內容文件包含 HTML 或者 ASP.NET 控件標簽和文字來形成頁面結構。代碼后置的文件包含了分類定義。在運行時間,內容文件被解析并被傳送到一個頁面類。

    這個頁面類以及在編碼文件中的類的定義和系統生成的編碼共同組成執行編碼(集成),這些集成編碼加工所有的回發數據,產生響應和發回客戶動作。

    思考一下這個簡單頁面:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" 
       Inherits="clientside._Default" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    
       <head runat="server">
          <title>
             Untitled Page
          </title>
       </head>
    
       <body>
          <form id="form1" runat="server">
    
             <div>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>  
                <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Click" />
             </div>
    
             <hr />
    
             <h3> <asp:Label ID="Msg" runat="server" Text=""> </asp:Label> </h3>
          </form>
       </body>
    
    </html>

    當這個頁面在瀏覽器中運行時,View Source 選項顯示了 HTML 網頁并通過 ASP.Net 運行時間發送到瀏覽器:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    
       <head>
          <title>
             Untitled Page
          </title>
       </head>
    
       <body>
          <form name="form1" method="post" action="Default.aspx" id="form1">
    
             <div>
                <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" 
                   value="/wEPDwUKMTU5MTA2ODYwOWRk31NudGDgvhhA7joJum9Qn5RxU2M=" />
             </div>
    
             <div>
                <input type="hidden" name="__EVENTVALIDATION"  id="__EVENTVALIDATION" 
                   value="/wEWAwKpjZj0DALs0bLrBgKM54rGBhHsyM61rraxE+KnBTCS8cd1QDJ/"/>
             </div>
    
             <div>
                <input name="TextBox1" type="text" id="TextBox1" />  
                <input type="submit" name="Button1" value="Click" id="Button1" />
             </div>
    
             <hr />
             <h3><span id="Msg"></span></h3>
    
          </form>
       </body>
    </html>

    如果恰當地瀏覽編碼,您就會發現前兩個 \<div> 標簽包含了存儲的視圖狀態和有效數據的隱藏域。

    關閉
    程序員人生
    主站蜘蛛池模板: 精品国产午夜久久久久九九 | jiuse在线 | 爱爱小视频免费体验区在线观看 | 性色成人网 | 午夜手机视频 | 国产综合在线观看 | 欧美日韩久久毛片 | 国产日产欧产精品精品推荐在线 | 国产亚洲精品久久久久久久网站 | 国产免费久久精品99久久 | 日韩亚洲国产综合久久久 | 欧美黑人性受xxxx喷水 | 国产91久久精品一区二区 | 午夜dj高清中文免费观看 | 自拍亚洲欧美 | 一二三四视频观看中文在线看 | tube12xxxxhd曰本 | 中文字幕在线不卡精品视频99 | purnhurb国产在线观看 | 最近中文字幕大全 | 久久综合一区二区三区 | 在线播放亚洲美女视频网站 | 波多野结衣一区免费作品 | 亚洲成aⅴ人片在线影院八 亚洲成aⅴ人在线观看 | 欧美日韩亚洲综合久久久 | 中文字幕亚洲第一 | 另类专区国产在线视频 | 自拍偷拍一区 | 伊人影院视频 | 亚洲成人一区二区 | 都市激情亚洲色图 | 校园春色亚洲欧美 | 日韩在线手机看片免费看 | 日本特黄a级高清免费酷网 日本特黄的免费大片视频 日本特黄高清免费大片爽 日本特黄色大片 | 欧美性受xxxx喷水大胸 | 波多野结衣免费视频观看 | 秋霞日韩理论高清在线观看 | 亚洲 欧美 日韩在线一区 | 中国日本高清免费视频网 | jlzzjlzz在线播放中国视频 | 中文字幕在线观看一区二区三区 |