本文轉載自:http://www.cnblogs.com/pmars/p/3673811.html
先看效果圖:

以下是原文:
如何在幫助頁面添加測試工具
上一篇我在ASP.NET里面添加了一個Help Page,這篇文章我打算在該page里面添加一個測試工具,這樣我們在開發的時候就可以直接用來測試API了,對開發很有好處!
你也可以看這篇文章來添加測試工具:http://blogs.msdn.com/b/yaohuang1/archive/2012/12/02/adding-a-simple-test-client-to-asp-net-web-api-help-page.aspx
1,添加NuGet程序包

點擊安裝即可。
之后會在你的項目中添加了如下文件:
- Scripts\WebApiTestClient.js
- Areas\HelpPage\TestClient.css
- Areas\HelpPage\Views\Help\DisplayTemplates\TestClientDialogs.cshtml
- Areas\HelpPage\Views\Help\DisplayTemplates\TestClientReferences.cshtml
2,添加功能
這個時候我們需要修改這個文件:Areas\HelpPage\Views\Help\Api.cshtml
1 <link type="text/css" href="~/Areas/HelpPage/HelpPage.css" rel="stylesheet" />
2 <div id="body" class="help-page">
3 <section class="featured">
4 <div class="content-wrapper">
5 <p>
6 @Html.ActionLink("Help Page Home", "Index")
7 </p>
8 </div>
9 </section>
10 <section class="content-wrapper main-content clear-fix">
11 @Html.DisplayForModel()
12 </section>
13 </div>
14 @Html.DisplayForModel("TestClientDialogs")
15 @section Scripts {
16 <link type="text/css" href="~/Areas/HelpPage/HelpPage.css" rel="stylesheet"/>
17 @Html.DisplayForModel("TestClientReferences")
18 }
對的,就這么簡單。
你需要確定的是,你的包需要在這個或者之上:
- jQuery 1.7.1
- jQuery.UI.Combined 1.8.20
- knockoutjs 2.1.0
3,看看頁面
在Help頁面找到任意的API,點擊進入查看,會發現,右下角有個Test API 的按鈕,點擊就是我們要的測試工具了


返回的結果還算正確。

