我有以下场景:OrderListViewModel,将订单列表提供给 OrderListView 中的 OrderListView 视图,选定的订单存储在 OrderListViewModel 的 SelectdOrder 属性中,因此当用户想要查看订单的详细信息时,他从列表中选择一个订单并导航到 OrderDetail 页面
//OrderListViewModel code
public void ShowOrder(){
this.unityContainer.RegisterInstance(Order, new ExternallyControlledLifetimeManager());
//Code to navigate tothe detail page
NavigationService.Navigate("/Order/OrderView");
}
然后我有 OrderViewModel,在它的构造函数中:
public OrderViewModel(){
order = unityContainer.Resolve<PedidoCompra>();
}
现在我得到的问题是,在某些情况下,我得到了这条消息的异常:值不能为空。参数名称:实例
当我从本地网络(托管服务器在办公室)访问该站点时,它表现良好,但是当我从 Internet 访问该站点时,它会收到上一个错误。有人遇到过这个吗?谢谢!