120,紧急求助,WP,“NullReferenceException”异常

问题描述

总体描述,要实现的功能是一个网址收藏夹的功能,添加标题,简介和网址,将信息存储在独立存储空间,以“Collection”的形式。然后将独立存储空间中的数据绑定到页面“Pivot”的ListBox上,点击ListBox中的某一项,用浏览器打开相应的网址。1、添加的过程(这个没问题):if(!Collections.Favs.GetInstance().CheckExist(BodyTitle.Text,WebSite.Text)){CollectionItem.FavsItemfavsItem=newCollectionItem.FavsItem();favsItem.Title=BodyTitle.Text;favsItem.Intro=Intro.Text;favsItem.Address=WebSite.Text;Collections.Favs.GetInstance().Add(favsItem);//保存Collections.Favs.GetInstance().Save();MessageBox.Show("添加成功");this.NavigationService.Navigate(newUri("/MainPage.xaml",UriKind.RelativeOrAbsolute));}else{MessageBox.Show("已存在");}2、绑定的过程(这个也没问题)<controls:PivotItemHeader="网址收藏夹"><!--Triplelinelistnotextwrapping--><ListBoxx:Name="SecondListBox"Margin="0,0,-12,0"ItemsSource="{BindingItems}"><ListBox.ItemTemplate><DataTemplate><StackPanelMargin="0,0,0,17"><HyperlinkButtonContent="{BindingTitle}"NavigateUri="{BindingUrl}"Name="HlBt"/><TextBlockText="{BindingIntro}"TextWrapping="NoWrap"Margin="12,-6,0,0"Style="{StaticResourcePhoneTextSubtleStyle}"/></StackPanel></DataTemplate></ListBox.ItemTemplate></ListBox></controls:PivotItem>3、被绑定的集合类publicclassFavsItem:INotifyPropertyChanged{publicstring_title;publicstringTitle{get{return_title;}set{_title=value;NotifyPropertyChanged("Title");}}publicstring_intro;publicstringIntro{get{return_intro;}set{_intro=value;NotifyPropertyChanged("Intro");}}publicstring_address;publicstringAddress{get{return_address;}set{_address=value;NotifyPropertyChanged("Address");}}publicUriUrl{get{returnnewUri("/BrowserPage.xaml?url="+Address,UriKind.Relative);}}publiceventPropertyChangedEventHandlerPropertyChanged;privatevoidNotifyPropertyChanged(stringpropertyName){if(null!=PropertyChanged){PropertyChanged(this,newPropertyChangedEventArgs(propertyName));}}}4、跳转到打开浏览器的页面publicBrowserPage(){InitializeComponent();if(NavigationContext.QueryString.Count>0)问题:这一句提示异常,“NullReferenceException”,有点不明白在出来的路径中有参数啊,怎么会出现这样的异常???{stringurl=NavigationContext.QueryString["url"];webBrowser1.Navigate(newUri(url,UriKind.RelativeOrAbsolute));}}另外,如果用静态变量传递Url参数,好像参数也为空。比如:publicstaticclassFavs{publicstaticstringAddress{get;set;}}难到是Address字段的值为空,可是添加的时候明明添加上了啊。。。不知道怎么回事,紧急求助。。。

解决方案

解决方案二:
在LOADED函数里面调用NavigationContext.QueryString初始化的时候还不存在内容。

时间: 2016-08-16

120,紧急求助,WP,“NullReferenceException”异常的相关文章

一个十分诡异的NullReferenceException异常

看到标题大家可能会认为这个文章一定没有太大的新意,无非是忘记初始化一类的问题,但是建议大家慢慢看下去,我担保这个问题决非这么无聊,希望给大家增加一些乐趣啊! 大家可以这样重现这个问题: 1,在窗体上放置一个TabControl控件有2个页(tabPage1,tabPage2),tabPage1的为当前页. 2,在tabPage1上放置一个 DataGridView控件dgv1,tabPage2上放置一个DataGridView控件dvg2并且两个DataGridView的 AutoSizeCol

mysql双主问题-紧急求助:生产环境,mysql双主结构,备机同步DDL语句成功,但是同步DML语句失败

问题描述 紧急求助:生产环境,mysql双主结构,备机同步DDL语句成功,但是同步DML语句失败 问题描述:双主架构环境,最近在主机上执行DDL语句能成功同步到备机,但是在主机上执行DML语句失败,请各位帮忙看一下,谢谢! Linux版本: Red Hat Enterprise Linux Server release 5.4 (Tikanga) mysql版本 +----------------------------+ | @@version | +---------------------

求助spring事务异常,报错报了昨天一天了55555,在线等啊

问题描述 求助spring事务异常,报错报了昨天一天了55555,在线等啊 就是一直都报这个错,昨天一天都没解决,感觉是确实一个方法,NoSuchMethodError:org.springframework.jdbc.datasource.DataSourceTransactionManager.determineTimeout,我导入源码看不到这个方法,只有一个调用它的参数,,,求大牛或者神牛帮帮忙,拜托了....困扰了一天啊,,,,!!!整个人都不好了,在线等!! 报错信息: Except

[紧急求助]asp.net的ajax设置超时后触发的事件

问题描述 [紧急求助][高分]asp.net的ajax设置超时后触发的事件asp.net的ajax中的AsyncPostBackTimeout设置超时为20秒,让它快点超时(因为有的客户等不了那么久),但它超时后只在浏览器的左下角出现错误提示,不会触发它的AsyncPostBackError的错误事件.用了try,catch只能捕获到错误,不能捕获超时.请高手帮帮忙 解决方案 解决方案二:AjaxPro.timeoutPeriod=1000*60*60;//单位是毫秒可以在页面Load事件中通过

mysql-【紧急求助】linux服务器MYSQL无规律的自动终止,导致网站无法运行

问题描述 [紧急求助]linux服务器MYSQL无规律的自动终止,导致网站无法运行 MYSQL没有任何规律的自动终止,研究了几天还没有解决,麻烦哪位大哥帮出点招 解决方案 可以写个脚本监控一下3306端口,如果mysql挂掉了就用脚本直接重启一下服务. 然后Linux定时任务每多长时间就去监控一下. 不过最终解决办法还是要找到为啥mysql会挂掉啊. 解决方案二: 是的,要找到原因,才能彻底解决这个问题 解决方案三: 估计是挂掉了,,,, 解决方案四: 要重装MYSQL? 昨天下午我从起服务器之

c++-紧急求助,刚接触这个,可能有点弱,不好意思

问题描述 紧急求助,刚接触这个,可能有点弱,不好意思 1.cppF:C++函数21.cpp(4) : error C2065: 'pstar' : undeclared identifierF:C++函数21.cpp(7) : error C2373: 'pstar' : redefinition; different type modifiers这是什么意思????怎么错的?#include void main(){ pstar();}void pstar(){ int i; for(i=1;

空间-紧急求助-(关于建立个人网站)

问题描述 紧急求助-(关于建立个人网站) 小弟是个建站方面的小白,又没有找到相关书籍,所以在这里向各位大哥请教下.具体说下.小弟想建立一个个人网站,并且使用本机做空间.现在已经购买了网站域名.然后绑定了本机IP.但是接下来就不知道怎么办了.怎么访问代码.怎么通过域名访问我的文件.==可能问题比较多.希望那个大神能把整个流程详细说下.小弟这里先谢谢咯. 解决方案 最好是买一个VPS,每个月只要几十元,省掉电费网费其实并不贵. 用自己的PC做服务器有几个问题,一个是确保运营商给你分配了公网IP.这个

[紧急求助]内网Win Server2008部署站点,域名访问时在IE中Cookie丢失

问题描述 [紧急求助]内网WinServer2008部署站点,域名访问时在IE中Cookie丢失我在公司内网的一台WindowsServer2008服务器上部署了一个mvc的站点(结合一个CMS:Sitefinity),设置了域名并修改host实现域名访问(内含子站点).然后发现通过FF,Chorme等都能通过该域名正常访问并登陆.但是IE下通过域名访问就会Cookie丢失,所以也不能登录,直接IP加端口就不会丢失cookie.IE中域名访问时可以看到请求里面有接收到cookie,但是点击"开发

急!!!!求助 ,spring异常问题

问题描述 急!!!!求助 ,spring异常问题 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing