我有一个带有两个控制器的ASP.NET Web API项目,其中一个我想通过互联网公开寻址,另一个我只想通过网络内部调用.
到目前为止,我能想出的最佳解决方案是为公共控制器提供路由模板,为内部提供模板: -
routeTemplate:"api/{controller}/{id}"
routeTemplate:"privateapi/{controller}/{id}"
这样我就可以配置IIS来阻止对'privateapi'路由的请求.
这是处理这种情况的最佳方法吗?
谢谢.
我已经尝试了几天让Knockout每次在人员列表中的"邮政编码"值发生变化时举起一个事件.我尝试了各种方法来实现这种行为,但似乎无法做到这一点.目前,这是我的Html: -
<table>
<thead>
<tr>
<th>First name</th>
<th>Last Name</th>
<th>Age</th>
<th>Zip Code</th>
</tr>
</thead>
<tbody data-bind="foreach: people">
<tr>
<td data-bind="text: firstName"></td>
<td data-bind="text: lastName"></td>
<td data-bind="text: age"></td>
<td ><input id="zipCodInput" data-bind="value: zipCode" /></td>
</tr>
</tbody>
</table>
</body>
Run Code Online (Sandbox Code Playgroud)
这是我填充表格的脚本: -
<script>
jQuery(document).ready(function () {
// Ultimately will come from an Ajax call
//var result = $.ajax({
// type: "GET",
// url: "/api/Resource",
// async: false
//}).responseText;
// Hard coded array for testing
var result = [{ "firstName": "Jimmy", "lastName": "Smith", "age": …Run Code Online (Sandbox Code Playgroud)