2012-03-20 56 views
1

使用SignalR,在我的web应用程序中,我使用JavaScript从客户端调用服务器端方法。 Hub是在一个MVC3项目中,客户端调用是从一个经典的ASP应用程序(因为它是JS进行调用,它可以是任何其他框架)。是否可以使用来自非MVC3客户端的MVC3 AntiForgeryToken(并将其用于SignalR集线器中)?

如果我添加System.Web.MVC命名空间并使用[ValidateAntiForgeryToken]修饰我的中心方法,如何使用服务器生成的防伪令牌(类似于我所做的here),并将它与客户端请求?

回答

2

否2系统不会以这种方式彼此对话。调用signalr时,没有任何mvc管道运行。你将不得不运行手动验证来完成这项工作。

相关问题