日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
ASP.NET和Web窗體頁介紹

在 ASP.NET 網(wǎng)頁中,用戶界面編程分為兩個不同的部分:可視組件(視圖)和結(jié)合了模型和控制器的邏輯。這種劃分將頁面的可視部分(視圖)同與頁面交互的、頁面背后的代碼(模型和控制器)分離開來。

目前創(chuàng)新互聯(lián)公司已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、新都網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

可視元素稱為 Web窗體頁。該頁面由包含靜態(tài) HTML 服務(wù)器控件或 ASP.NET 服務(wù)器控件(或同時包含這兩種控件)的文件構(gòu)成。在此示例中的窗體頁由以下代碼組成:

 
 
 
  1. <%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.aspx.cs" 
    Inherits="PageController._Default" %>
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3.  xmlns="http://www.w3.org/1999/xhtml">
  4.  runat="server">
  5. </strong>Untitled Page<strong>
  6.  id="form1" runat="server">
  7. Name: ID="name" runat="server" />
  8.  />
  9.  ID="MyButton" Text="Click Here" OnClick="SubmitBtn_Click" 
    runat="server" />
  10.  />
  11.  id="mySpan" runat="server">

Web窗體頁的邏輯由為了與窗體進(jìn)行交互而創(chuàng)建的代碼構(gòu)成。編程邏輯放在一個與用戶界面文件分離的文件中。此文件被稱為"代碼隱藏"文件:

 
 
 
  1. using System;
  2. using System.Web;
  3. using System.Web.UI;
  4. namespace PageController
  5. {
  6. public partial class _Default : System.Web.UI.Page
  7. {
  8. protected void SubmitBtn_Click(object sender, EventArgs e)
  9. {
  10. mySpan.InnerHtml = "Hello, " + name.Text + ".";
  11. }
  12. }
  13. }

該類提供可由派生類覆蓋的默認(rèn)實現(xiàn)。

 
 
 
  1. using System;
  2. using System.Web;
  3. using System.Web.UI;
  4. using System.Web.UI.WebControls;
  5. namespace PageController
  6. {
  7. public partial class BasePage : Page
  8. {
  9. protected Label eMail;
  10. protected Label siteName;
  11. override protected void OnInit(EventArgs e)
  12. {
  13. // 
  14. this.Load += new System.EventHandler(this.Page_Load);
  15. base.OnInit(e);
  16. }
  17. protected void Page_Load(object sender, System.EventArgs e)
  18. {
  19. if (!IsPostBack)
  20. {
  21. string name = Context.User.Identity.Name;
  22. eMail.Text = DatabaseGateway.RetrieveAddress(name);
  23. siteName.Text = "my cool site";
  24. PageLoadEvent(sender, e);
  25. }
  26. }
  27. // this method can be overridden by sub class.
  28. virtual protected void PageLoadEvent(object sender, System.EventArgs e)  {
  29. }
  30. }
  31. }

以上介紹ASP.NET和Web窗體頁


本文名稱:ASP.NET和Web窗體頁介紹
URL網(wǎng)址:http://m.5511xx.com/article/ccocspc.html