69pao国产精品视频-久久精品一区二区二三区-精品国产精品亚洲一本大道-99国产综合一区久久

ASP.NET Web Pages 對(duì)象

asp.net web pages - 對(duì)象

web pages 經(jīng)常是跟對(duì)象有關(guān)的。

page 對(duì)象

您已經(jīng)看到了一些在使用的 page 對(duì)象方法:

@renderpage("header.cshtml")

@renderbody()

在前面的章節(jié)中,您已經(jīng)看到了兩個(gè) page 對(duì)象屬性(ispost 和 request):

if (ispost) {

if (request["choice"] != null ) {

某些 page 對(duì)象方法

方法 描述
href 使用指定的值創(chuàng)建 url。
renderbody() 呈現(xiàn)不在布局頁命名區(qū)域的內(nèi)容頁的一部分。
renderpage(page) 在另一個(gè)頁面中呈現(xiàn)某一個(gè)頁面的內(nèi)容。
rendersection(section) 呈現(xiàn)布局頁命名區(qū)域的內(nèi)容。
write(object) 將對(duì)象作為 html 編碼字符串寫入。
writeliteral 寫入對(duì)象時(shí)優(yōu)先不使用 html 編碼。

某些 page 對(duì)象屬性

屬性 描述
ispost 如果客戶端使用的 http 數(shù)據(jù)傳輸方法是 post 請(qǐng)求,則返回 true。
layout 獲取或者設(shè)置布局頁面的路徑。
page 提供了對(duì)頁面和布局頁之間共享的數(shù)據(jù)的類似屬性訪問。
request 為當(dāng)前的 http 請(qǐng)求獲取 httprequest 對(duì)象。
server 獲取 httpserverutility 對(duì)象,該對(duì)象提供了網(wǎng)頁處理方法。

page 對(duì)象的 page 屬性

page 對(duì)象的 page 屬性,提供了對(duì)頁面和布局頁之間共享的數(shù)據(jù)的類似屬性訪問。

您可以對(duì) page 屬性使用(添加)您自己的屬性:

  • page.title
  • page.version
  • page.anythingyoulike

頁面屬性是非常有用的。例如,在內(nèi)容文件中設(shè)置頁面標(biāo)題,并在布局文件中使用:

home.cshtml

@{
layout="~/shared/layout.cshtml";
page.title="home page"
}


welcome to yapf.com



web site main ingredients



a home page (default.cshtml)


a layout file (layout.cshtml)


a style sheet (site.css)


layout.cshtml




<span class="marked">@page.title


@renderbody()



相關(guān)文章