如何解决InvokeOperation <bool>值始终为false
| 有关InvokeOperation的快速问题,因此从我的视图模型中可以看到...private void IsValidNumber(string value)
{
_context.NumberIsValid(value,ValidNumberCallback,null);
}
private void ValidNumberCallback(InvokeOperation<bool> obj)
{
var test = obj.Value; //ALWAYS FALSE????
}
在我的domainSerice类中,我有这个。
[Invoke]
public bool NumberIsValid(string number)
{
return true;
}
并且回叫值始终为false ???我想念什么???
任何帮助或指针将不胜感激
解决方法
您应该检查HasError属性。
如果由于任何原因连接到http服务器失败,则将调用方法回调,但HasError为true,您将在Error对象中获取错误的详细信息。
,哭了...我决定快点建立一个简单的测试站点,它的工作原理就像桃子一样...我认为这可能与我的webconfig中的内容有关...如果我发现真正的问题,我会进行更新这个。
<compilation debug=\"true\" targetFramework=\"4.0\">
<assemblies>
<remove assembly=\"System.Core,Version=4.0.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089\" />
<add assembly=\"System.Core,PublicKeyToken=B77A5C561934E089\" />
<add assembly=\"System.Data.DataSetExtensions,PublicKeyToken=B77A5C561934E089\" />
<add assembly=\"System.Web.Extensions,PublicKeyToken=31BF3856AD364E35\" />
<add assembly=\"System.Xml.Linq,PublicKeyToken=B77A5C561934E089\" />
<add assembly=\"System.Design,PublicKeyToken=B03F5F7F11D50A3A\" />
<add assembly=\"System.Windows.Forms,PublicKeyToken=B77A5C561934E089\" />
<add assembly=\"System.Speech,PublicKeyToken=31BF3856AD364E35\" /></assemblies>
</compilation>
程序集似乎是问题所在,我删除了该部分,然后又开始工作了……为什么?没有线索
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。