在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C#/ 在本節(jié),你將開始為app定義HTML,并在HTML和視圖模型間添加數(shù)據(jù)綁定。
前言
在本節(jié),你將開始為app定義HTML,并在HTML和視圖模型間添加數(shù)據(jù)綁定。
在本節(jié),你將使用HTML、JavaScript和Knockout.js庫為應用程序創(chuàng)建客戶端。我們將按如下步驟建立客戶端應用:
前言
前言
http://www.asp.net/web-api/overview/formats-and-model-binding/mo
在本節(jié),你將添加讓用戶可以創(chuàng)建新book的功能。在app.js中,添加如下代碼到視圖模型:
在本節(jié),你將添加查看每本書的詳細信息的功能。在app.js中,添加以下代碼到視圖模型:
前言
這篇文章描述了ASP.NET Web API如何將HTTP請求發(fā)送(路由)到控制器。
前言
前言
這篇文章描述了ASP.NET Web API如何將HTTP請求路由到控制器上的特定動作。
前言
在這最后一節(jié)中,你將把應用程序發(fā)布到Azure。在Solution Explorer中,右擊項目并選擇Publish。
前言
總結

在本節(jié),你將開始為app定義HTML,并在HTML和視圖模型間添加數(shù)據(jù)綁定。

在本節(jié),你將開始為app定義HTML,并在HTML和視圖模型間添加數(shù)據(jù)綁定。

打開Views/Home/Index.cshtml文件。用以下代碼替換掉文件的所有內容。

@section scripts {
  @Scripts.Render("~/bundles/app")
}

<div class="page-header">
  <h1>BookService</h1>
</div>

<div class="row">

  <div class="col-md-4">
    <div class="panel panel-default">
      <div class="panel-heading">
        <h2 class="panel-title">Books</h2>
      </div>
      <div class="panel-body">
        <ul class="list-unstyled" data-bind="foreach: books">
          <li>
            <strong><span data-bind="text: AuthorName"></span></strong>: <span data-bind="text: Title"></span>
            <small><a href="#">Details</a></small>
          </li>
        </ul>
      </div>
    </div>
    <div class="alert alert-danger" data-bind="visible: error"><p data-bind="text: error"></p></div>
  </div>

  <div class="col-md-4">
    <!-- TODO: Book details -->
  </div>

  <div class="col-md-4">
    <!-- TODO: Add new book -->
  </div>
</div>

這里的絕大部分div元素都是Bootstrap風格,它是有著數(shù)據(jù)綁定屬性的重要元素。這個元素將HTML鏈接到視圖模型中。

例如:

<p data-bind="text: error">

在這個示例中,“text”綁定會使得p元素顯示在視圖模型中error屬性的值。error的回調被聲明在ko.obserable中:

self.error = ko.observable(); 

無論何時一個新值被修改到error上,Knockout都會在< p >元素上更新該文本。

而foreach綁定告訴Knockout在books數(shù)組中循環(huán)遍歷。對于該數(shù)組的每一項,Knockout會創(chuàng)建一個新的< li >元素。綁定foreach引用的上下文到數(shù)組的每一項。例如:

<span data-bind="text: Author"></span>

這里有一個text綁定讀取每一個book的Author屬性。

如果你現(xiàn)在運行該應用程序,它看起來會是這樣:

這里寫圖片描述

在頁面加載后,books列表會被異步的加載?,F(xiàn)在,“Details”鏈接還不具備功能。我們將在下一節(jié)為其添加此功能。