首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

webbrowser加载网页的时候闪白屏如何解决

2012-01-16 
webbrowser加载网页的时候闪白屏怎么解决在使用webbrowser这个加载网页的时候,在页面来回跳转时,出现白屏

webbrowser加载网页的时候闪白屏怎么解决
在使用webbrowser这个加载网页的时候,在页面来回跳转时,出现白屏一闪一闪用户体现很是不好,请问问这个问题有没有办法解决啊,在线等。。。。。。

[解决办法]
第一:
 在CS中创建浏览器控件webBrowser,主要用到这个东西,单击提交按钮执行方法如下:
private void callCLogin_Test()
{
 // 100 是员工编号
 this.webBrowser.Navigate("javascript:getEmployeecode('100');void(0);"); 
}
BS页面index.aspx接收CS的参数,内容如下:
<script language="javascript" type="text/javascript">
 function getEmployeecode(empid)
 {
alert("员工编号:"+empid);
 }
</script>




第二:
 BS网页index.aspx内容:
<script language="javascript" type="text/javascript">
 function getCustomercode(CustID)
 {
window.external.Call(CustID);
 }
</script>
 点击网页按钮执行上面的函数,如:
 <input type=button value="测试" onclick="getCustomercode('1001');">
 之后在CS软件窗体winfrm中的方法如下:
 public void Call(string strCustomerId)
{
//
 }

热点排行