问个简单而又困难的问题~ 如何控制 Response.Write(XXX) 的输出? 如果 Response.BufferOutput = false; for(int i=0;i<100;i++) { Response.Write(i.ToString()); } 如何将这个输出到指定区域? 比如 <div id="dvInfo" runat="server"></div> 输出到这里面? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 期待高手,我的想法是在<div ...>里面加脚本块<%%>不过显然不是这样做拉呵呵 找了一些资料,有两种方法1.在CS文件定义一个受保护类型的字符串,赋值后在aspx页放置就OK了。如下 : protected string strImg = " "; strImg = " <img src= " + " ' " + "file:///F|/1.jpg " + " ' " + "width= " + " ' " + "100 " + " ' " + "height= " + " ' " + "140 " + " ' " + "/> "); aspx页里这样放 <%= strImg %> 放到你想放的地方就可以了。2.先在你要的位置放一个容器,比方说div ,table什么的,然后: div.InnerHTML = " <img src= " + " ' " + "file:///F|/1.jpg " + " ' " + "width= " + " ' " + "100 " + " ' " + "height= " + " ' " + "140 " + " ' " + "/> "; 楼上的我试过, 我是要它在for 里循环一次就输出一次,如果按楼上那样做话就是 for 循环执行完毕后才输出! string s="";for(int i=0;i<10;i++){ s+="<a>xxx</a>"}response.write(s); Response.BufferOutput = false; string s=""; for(int i=0;i <100;i++) { s+=i.ToString(); } dvInfo.InnerHtml=s; Response.BufferOutput = false; string s=""; for(int i=0;i <100;i++) { s+=i.ToString(); } dvInfo.InnerHtml=s;楼上此程序是 for 里所有循环执行完成后 才输出! 我的意思是 在执行i=0 的时候输出并显示,i=1,2,3....... 的时候也输出并显示 for (int i = 0; i < 100; i++) { div.InnerHtml += i.ToString()+"<br/> "; } for (int i = 0; i < 100; i++) { dvInfo.InnerHtml += i.ToString()+"<br/> "; } for (int i = 0; i < 100; i++) { dvInfo.InnerHtml += i.ToString()+" <br/> "; }这种不行~dvInfo.InnerHtml 这里只是赋值,并没有实时显示出来,跟踪一下就知道的 就是在div中显示0-99个数字吧?for (int i = 0; i < 100; i++) { dvInfo.InnerHtml += i.ToString()+" <br/> "; } 显示的呀 我测试了 显示 ntljlpb2008 我知道这个显示 但不是我要的那种显示方法,你可以跟踪一下, 当执行到 dvInfo.InnerHtml += i.ToString()+" <br/> "; 这里时, 并没有转到页面输出,而只是 赋了值 !显示只是在最后 你的意思是i=0时跳到页面显示;i=1跳到页面显示;i=2,3,4,...显示? 对的,就是这样! 不管 for 里是什么,反正只要每次走的时候都显示在一个固定区域就好了 数据库链接 SQL 问他 如何实现未选中的复选框,不让选中? 关于Infragistics的UltraWebGrid的简单问题 File Field 自动刷新问题 如何判断一个SESSION变量是否为空。 在类中调出确认框 razor是不是又回到asp的年代了 如何解释vs.net创建DataSet使用 protected Ado.net.ds ds1; Ado.net是项目名称,与DataSet ds=new DataSet() 区别? 两页面传值问题??请指教!!!在线等!! [基础问题] 父类引用子类的实例 asp.net中页面间传值的方式有几种?
呵呵
1.在CS文件定义一个受保护类型的字符串,赋值后在aspx页放置就OK了。如下 :
protected string strImg = " ";
strImg = " <img src= " + " ' " + "file:///F|/1.jpg " + " ' " + "width= " + " ' " + "100 " + " ' " + "height= " + " ' " + "140 " + " ' " + "/> ");
aspx页里这样放
<%= strImg %>
放到你想放的地方就可以了。2.先在你要的位置放一个容器,比方说div ,table什么的,然后:
div.InnerHTML = " <img src= " + " ' " + "file:///F|/1.jpg " + " ' " + "width= " + " ' " + "100 " + " ' " + "height= " + " ' " + "140 " + " ' " + "/> ";
for(int i=0;i<10;i++)
{
s+="<a>xxx</a>"
}
response.write(s);
string s="";
for(int i=0;i <100;i++)
{
s+=i.ToString();
} dvInfo.InnerHtml=s;
string s="";
for(int i=0;i <100;i++)
{
s+=i.ToString();
}
dvInfo.InnerHtml=s;
楼上此程序是 for 里所有循环执行完成后 才输出!
我的意思是 在执行i=0 的时候输出并显示,i=1,2,3....... 的时候也输出并显示
{
div.InnerHtml += i.ToString()+"<br/> ";
}
{
dvInfo.InnerHtml += i.ToString()+"<br/> ";
}
{
dvInfo.InnerHtml += i.ToString()+" <br/> ";
}
这种不行~dvInfo.InnerHtml 这里只是赋值,并没有实时显示出来,跟踪一下就知道的
for (int i = 0; i < 100; i++)
{
dvInfo.InnerHtml += i.ToString()+" <br/> ";
}
显示的呀 我测试了 显示
i=1跳到页面显示;
i=2,3,4,...显示?
不管 for 里是什么,反正只要每次走的时候都显示在一个固定区域就好了