每月档案:2012年4月

在ASP.NET Web API中的相同MediaHervalue的不同MediatePleaters

假设您有一个模型,并希望通过不同的控制器或路由或URL通过不同的Mediatepleymatter服务于它?您希望在不同情况下以不同的情况格式化相同的内容类型(MedioHeaderValue)请求–如果一切都驻留在GlobalConfiguration中,您如何做到这一点?

能够在ASP.NET Web API中使用每个控制器配置是完美的。不幸的是,在这个阶段,尚未支持此功能。亨利克提到迈克摊位目前正在进行这一点,它将在Web API上的完整版本中得到支持(甚至可能甚至早在CodePlex上)。

无论如何,让我们’让这个想法旋转,探索我们可以做的事情betASP.NET. Web API的版本,因为我们仍然可以改变我们的格式和响应。

继续阅读


rss.&ASP.NET WEPAPI的Atom MediatePypeMatter

今天,我们将为ASP.NET WEPAPI的自定义格式化程序建立一个自定义格式化程序,从MediatePypeMatter类派生。它将以RSS或Atom格式返回我们的模型(或模型集合)。
格式化程序应该对与请求标题发送的请求作出反应“接受:应用程序/ atom + XML” and “接受:应用程序/ RSS + XML”.

让’s get going.

继续阅读


具有HTML5全屏API的全屏Bing映射

我最近有一点划分为Bing地图开发,我已经被他们的丰富性和能力迷住了。

有了这一说,我知道Bing地图是那些简单地定制的产品之一,用于全屏观看。所以我想,为什么没有用新的HTML5全屏API带来生活?值得注意的是,Facebook最近推出了一个更新,包括他们的照片查看服务中的全屏API。

跳跃后更多。

继续阅读


您自己的体育新闻网站与ESPN API和Knockout.js

当我听到ESPN API的公告时,我真的很兴奋。作为像我这样的运动怪弹,为应用程序开发开辟了巨大的可能性。今天,让我们’S构建自己的体育新闻单页应用,完全由Knockout.js加油。

您将能够从所有运动类别浏览ESPN的最新消息,并通过标签过滤它们。 UI将由KnockOutjs和Twitter引导支持,yes,是单个页面。我们已经使用了两个项目使用了knownout.js– Last.fm API无限滚动ASP.NET. WEPAPI文件上传。希望我们将在令人兴奋的令人兴奋,有趣的方式继续我们的Knockout.js冒险。

跳跃后更多。

继续阅读


HTML5拖放使用ASP.NET WEPAPI的异步多文件上传

今天,我们将使用ASP.NET Web API和jQuery构建一个整洁的HTML5文件上传器。我们也将包括Knockout.js以实时更新上传的文件列表。

除此之外,我们还将利用HTML5拖放事件以及HTML5文件API,为应用程序提供文件。最后,我们将使用FormData JS接口要构建请求,我们将使用ASP.NET MVC 4应用程序的Apicontroller来获取文件并使用MultipartFormDataStreamProvider的实例在服务器上保存它们。

跳跃后更多。

继续阅读