检测Silverlight在Asp.Net MVC中发出的请求的方法

时间:2010-03-10 11:59:57

标签: asp.net-mvc silverlight

我想检测我的Silverlight客户端在ASP.Net MVC中发出的请求。 据我记得,Silverlight无法设置'X-Requested-With'。 我该怎么用?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您可能只需制作自己的标题(例如X-This-Is-Silverlight = true或其他内容)。然后你只需要在你的mvc-application中检查那个头文件(不应该很难)。如果没有,你可以总是添加一个querystring参数(比如mysite.com/home?issilverlight=true),但随后可以用浏览器伪造它。

此外,您可以尝试使用Http Put(或者除了获取或发布之外的其他内容),因为普通浏览器不会这样做。