您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> lol队标怎么显示 如何在循环中显示涉及的标题(标题可能表述不清,请看内容)

lol队标怎么显示 如何在循环中显示涉及的标题(标题可能表述不清,请看内容)

来源:网络整理     时间:2016/7/28 15:44:43     关键词:lol队标怎么显示

关于网友提出的“lol队标怎么显示 如何在循环中显示涉及的标题(标题可能表述不清,请看内容)”问题疑问,本网通过在网上对“lol队标怎么显示 如何在循环中显示涉及的标题(标题可能表述不清,请看内容)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:lol队标怎么显示 如何在循环中显示涉及的标题(标题可能表述不清,请看内容)
描述:

我写了一个自动抓取网页的函数,功能大致是从一个url列表中获取每一个网页的内容,然后将其保存到数据库,但在实现中出现这样一个问题:就是在循环过程中,无法显示当前操作的表项内容,敬请各位高手指点,相关代码如下。
protected void btWenZhangInsert_Click(object sender, EventArgs e)
    {
//myItems是包含url信息的列表
        List myItems = ((List)Session["linkItems"]);
        string netNodeId = lblId.Text;
        foreach (LinkItem myitem in myItems)
        {
//这里将网页内容存入数据库
            myWenzhang.insertWenZhang();
//这里要显示当前条目的处理情况,lblDisp是一个控件。
//但在运行过程中始终不显示,只有在循环结束后显示最后一个条目的信息,我的目的是要在每次迭代时都显示。
            lblDisp.Text = myitem.Caption + "处理完毕";
        }
    }
以上请各位高手不吝赐教,如果涉及到多线程,请说得详细一点,因为本人对多线程不熟,先谢过各们高手,分不够可以再加。


解决方案1:


//但在运行过程中始终不显示,只有在循环结束后显示最后一个条目的信息,我的目的是要在每次迭代时都显示。
=================
因为该控件的值一直都在内存中改变,并没有真正的添加到页面上,

解决方案2:

postback一次,一次处理完后最终就只显示最后一项的 
所以是不可能时时看到更新的结果的,用ajax去实现

解决方案3:

这个是肯定不会显示的,aspx输出是先执行服务器端的代码,操作完毕后才会输出htnl所以你看到的是最后输出的记录
所以你这样看到的也只是最后的记录数

解决方案4:

引用 9 楼 lovehongyun 的回复:
引用 2 楼 wknight_IT 的回复:
改为: 
C# codelblDisp.Text += myitem.Caption + "处理完毕"+" "; 
你每次都将lblDisp.Text的值覆盖掉,当然显示最后一个条目啊,LZ散分吧,:) 
 
你的按钮执行当中.页面是正在postback中,换句话说页面就是一个白的.你还怎么可能会显示处理到哪里? 
等按钮里边的逻辑处理完了.页面显示出来.但只能是显示最后一个结果 
所以你的不行.

=.= 刚开始没看清楼主的意思,原来是动态显示进度,不好意思,用AJAX可以实现。 解决方案5:

引用 2 楼 wknight_IT 的回复:
改为: 
C# codelblDisp.Text += myitem.Caption + "处理完毕"+"";
你每次都将lblDisp.Text的值覆盖掉,当然显示最后一个条目啊,LZ散分吧,:)

你的按钮执行当中.页面是正在postback中,换句话说页面就是一个白的.你还怎么可能会显示处理到哪里?
等按钮里边的逻辑处理完了.页面显示出来.但只能是显示最后一个结果
所以你的不行. 解决方案6:

引用 3 楼 lovehongyun 的回复:
按你这么写肯定是 lblDisp.Text 只显示最后一项的标题 
你这个最好用ajax做 

不太明白,我那样不行吗,请赐教,如果用AJAX,用vs2008的updatapanel很方便 解决方案7:

以上请各位高手不吝赐教,如果涉及到多线程,请说得详细一点,因为本人对多线程不熟,先谢过各们高手,分不够可以再加。
==========
不用多线程.
得用ajax搞.
按你那样写只postback一次,一次处理完后最终就只显示最后一项的

解决方案8:

按你这么写肯定是 lblDisp.Text 只显示最后一项的标题
你这个最好用ajax做


以上介绍了“lol队标怎么显示 如何在循环中显示涉及的标题(标题可能表述不清,请看内容)”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2988822.html

lol队标怎么显示相关图片

lol队标怎么显示相关文章