小编Ele*_*atz的帖子

ASP.NET Web API私有控制器

我有一个带有两个控制器的ASP.NET Web API项目,其中一个我想通过互联网公开寻址,另一个我只想通过网络内部调用.

到目前为止,我能想出的最佳解决方案是为公共控制器提供路由模板,为内部提供模板: -

routeTemplate:"api/{controller}/{id}"

routeTemplate:"privateapi/{controller}/{id}"

这样我就可以配置IIS来阻止对'privateapi'路由的请求.

这是处理这种情况的最佳方法吗?

谢谢.

asp.net asp.net-mvc web-services asp.net-web-api

5
推荐指数
1
解决办法
2331
查看次数

Knockout阵列订阅无法正常工作

我已经尝试了几天让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)

knockout-mapping-plugin knockout-2.0 knockout.js

2
推荐指数
1
解决办法
1430
查看次数