小编Mat*_*ith的帖子

我们都应该知道的鲜为人知或有用的Web服务

Web服务和Web API已设法增加在Internet上存储和编目的信息的可访问性.他们还为较小的瘦客户端应用程序开辟了大量企业电源功能.

通过利用这些服务,开发人员可以提供几个月甚至几年的设置功能.他们可以将它们组合成单个应用程序,使用户的生活更加容易.

无论是显示正在播放的音乐的信息,在用户的区域设置中查找感兴趣的项目,还是仅仅通过相同的应用程序发推文和博客 - 每天都在增加可能性.

我想了解那里最有趣或最有用的服务,特别是我们大多数人可能还没有听说过的服务.您是否维护API或服务?或者你有一个聪明的混搭,提供比原件更多的好处?

web-services web-applications

15
推荐指数
2
解决办法
1993
查看次数

JavaScript"Date"对象如何确定用户浏览器的区域设置?

我试图了解在各种浏览器中运行的JavaScript如何确定Date使用该方法时JavaScript 对象将使用的语言环境toLocaleString().

我已经通过Windows控制面板更改了系统的语言和区域设置,我还将每个浏览器的语言设置更改为相同.该函数仍返回英文日期.

Windows上是否有必须手动设置的注册表设置?我错过了某处的设置吗?或者我是否必须获取特定区域的Windows安装光盘?

javascript browser locale localization

14
推荐指数
1
解决办法
1万
查看次数

在ajax表单发布之前检查mvc中的http授权

在构建将jquery ajax合并到其GUI中的内容管理系统时,我遇到了一个障碍.似乎有些客户花了太长时间思考他们要写什么,因此服务器会话将它们记录下来,自然就是网络他们根本不知道这一点.当他们尝试提交更改时,我使用ajax调用服务器来保存数据.

我期望接下来发生的是MVC服务器应用程序将返回"401 Unauthorized"状态.然后,我可以获取我的jquery ajax对象,要求用户登录,然后在用户获得授权后重新发送更改.

但是,从MVC应用程序实际返回的是"302 Found"状态和登录表单页面的重定向URL.登录表单页面返回"200 OK"状态代码,jquery ajax对象调用成功事件,告诉用户一切都成功,因为这就是MVC应用程序所说的内容.

我有没有办法让MVC应用程序以我认为应该或我必须修改我的jquery ajax事件来检测登录页面?

更新:

我使用了反射器来查看MVC代码和authorize属性,返回一个NotAuthorizedResult,其代码如下(0x191 = 401)

public override void ExecuteResult(ControllerContext context)  
{  
    if (context == null)  
    {  
        throw new ArgumentNullException("context");  
    }  
    context.HttpContext.Response.StatusCode = 0x191;  
}
Run Code Online (Sandbox Code Playgroud)

我在想,表格授权HttpModule可能会看到401并强制重定向.

authentication ajax asp.net-mvc jquery

5
推荐指数
2
解决办法
4535
查看次数

在visual studio 2008中对javascript进行单元测试

我想开始单元测试我的javascript文件作为我在使用jquery和jqueryUI构建的MVC应用程序中的构建过程的一部分.

我知道如何使用qunit和jsunit,但我想尝试让VS运行这些测试并将结果集成到我的构建过程中.

有谁有任何关于从哪里开始的想法?关于从哪里开始的一般指针与解决方案一样有用.

asp.net-mvc jquery jquery-ui

5
推荐指数
2
解决办法
415
查看次数