摘要: 在实现一个登录界面的时候会碰到这个问题:点击“注册”按钮,弹出“注册”框,填完资料注册完毕提交之后,返回到登录界面,当输入刚注册的用户名时发现登录不了。这时候想到的是“难道数据库没有更新?”,“难道要重新实例化DomainContext和重新加载LoadOperation实例?”,实际上都不是这些原因,因为试验了上述两个方案都验证并不存在上述两个问题。最根本的原因就是该页面没有“刷新”,注意:不是整个silverlight宿主页面(MyTestPage.aspx页面)的刷新,而是登录界面这个xaml文件的刷新。请参看我的“[Silverlight学习笔记]关于页面刷新的问题”这篇文章,上面有讲 阅读全文
posted @ 2011-03-13 03:36 呼噜Zz 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 在实现具有多个xaml页面导航(该xaml的类对应继承自Page的类)的silverlight程序的时候经常会碰到如何刷新当前xaml页面的问题。注意:是刷新当前xaml页面而不是刷新整个宿主aspx页面!后者可以调用Javascript来实现,如:(记得引用命名空间using System.Windows.Browser;)HtmlWindow window=HtmlPage.Window;window.Navigate(new Uri("MyTestPage.aspx",UriKind.Relative));而对于前者,比如:我的项目中有一个继承自Page页面类的Tes 阅读全文
posted @ 2011-03-13 03:20 呼噜Zz 阅读(1611) 评论(0) 推荐(0) 编辑