在DMP上使用mozilla 1.8.1.18调用dll方法时参数丢失

时间:2013-01-19 22:07:16

标签: c# dll service parameters dmp

这是Cisco 4400 DMP升级到Mozilla 1.8.1.18(固件版本5.3.5)后出现的问题。

C#方法使用命令行(QueryString)参数来使用此变量作为参数来调用DLL中的方法。

以下是代码段:

public string Get_Channel_Orientation(int channelId)
{
    ChannelService channelService = new ChannelService();
    return channelService.GetRootOrientation(channelId);        
}    

channelId是一个QueryString参数。在浏览器升级之前,这已正常运行。 现在,发生的是channelId值始终为null。如果放置文字而不是QueryString参数,例如:

  return channelService.GetRootOrientation(123);  

即使使用升级的浏览器也能正常工作。

即使传递给Service方法时它是null,如果你将channelId的值打印到控制台,它是正确的(即它是URL中传递的值)

这种情况似乎是不可能的,因为它是服务器端的,不应受浏览器版本的影响,但我可以看到工作和非工作案例之间没有其他区别。

0 个答案:

没有答案