up
解决方案 »
- Datalist绑定数据时出现的问题,请高手指点!
- .net变量如何给控件赋值
- ArrayList里原来有一个类对象,我后来再Add一个新对象之后,再遍历ArrayList时,发现里面的两个类对象包含的数据都一样了,相当于第一个
- 未能加载类型“Test.Web1”
- 请问哪里有“正则表达式”教程或文档?
- 通过oleDbDataReader读取数据的时候,如何通过字段名称读取数据??
- csdn的一个bug?
- 如何使用javascript打开一个客户端PDF,activexobject(“”)内的对象是什么?
- 跪求一段ASP.NET(excel导出导入源代码),小弟刚工作,求高手啦!
- 关于Microsoft Agent的问题
- 在线等待,有关在datagrid中加入动态DropDownList的使用方式
- datagrid问题。 困扰好几天了。
现已作了尝试,代码如下:// Content.aspx.cs ///////////////////////////////////////////////////////
public class Content : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
Session.Timeout = 60;
Response.Write("欢迎 . . .<br>\n");
Response.Flush();
Application[Session.SessionID] = Response;
System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
}
}
// Send.aspx.cs //////////////////////////////////////////////////////////
public class Send : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button ButtonSend;
protected System.Web.UI.WebControls.TextBox TextBox1;
private void ButtonSend_Click(object sender, System.EventArgs e)
{
foreach(string name in Application.AllKeys)
{
HttpResponse Response = Application[name] as HttpResponse;
if(Response!=null && Response.IsClientConnected)
{
Response.Write(TextBox1.Text + "<br>\n");
Response.Flush();
}
else
{
Application.Remove(name);
}
}
}
} 可以聊天,但发现一大问题:同时连接的用户被限制在50个左右,再多的就连不上了,并且会导致其他用户也陷于停滞状态。
请高手答疑解惑,还可另开贴给分!
1、文本框是动态生成的。
2、代码写在客户端。
3、是web自定义控件里。<%@ Control Language="c#" AutoEventWireup="false" Codebehind="MyLink.ascx.cs" Inherits="WebApplicationDlh.MyLink" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<script language="javascript">
<!--
function ccc()
{
document.all.c.innerHTML = "";
var i;
var j = document.getElementById("txtMore").value;
for(i=0;i<j;i++)
{
var strInput = "<INPUT type='text' style='WIDTH: 200px; HEIGHT: 22px; size: 30' " + "id=txtLinkTitle'" + i + "'><INPUT type='text' style='WIDTH: 300px; HEIGHT: 22px; size: 30' value='http://' id='txtUrl" + i + "'>" + "<br/>";
document.all.c.innerHTML += strInput;
}
}
//-->
</script>
<span id="c"></span>数目:<INPUT id="txtMore" style="WIDTH: 30px; HEIGHT: 22px" type="text" size="13" value="1" runat="server"><INPUT id="btnYes" onclick="ccc();" type="button" value="确定" name="btnYes">txtTitlei和txtUrli在后台无法遍历取到每个值,只能取到初值,因为是动态改变的,随着文本框txtMore的值而改变显示的个数。
2、代码写在客户端。
3、是web自定义控件里。<%@ Control Language="c#" AutoEventWireup="false" Codebehind="MyLink.ascx.cs" Inherits="WebApplicationDlh.MyLink" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<script language="javascript">
<!--
function ccc()
{
document.all.c.innerHTML = "";
var i;
var j = document.getElementById("txtMore").value;
for(i=0;i<j;i++)
{
var strInput = "<INPUT type='text' style='WIDTH: 200px; HEIGHT: 22px; size: 30' " + "id=txtLinkTitle'" + i + "'><INPUT type='text' style='WIDTH: 300px; HEIGHT: 22px; size: 30' value='http://' id='txtUrl" + i + "'>" + "<br/>";
document.all.c.innerHTML += strInput;
}
}
//-->
</script>
<span id="c"></span>数目:<INPUT id="txtMore" style="WIDTH: 30px; HEIGHT: 22px" type="text" size="13" value="1" runat="server"><INPUT id="btnYes" onclick="ccc();" type="button" value="确定" name="btnYes">txtTitlei和txtUrli在后台无法遍历取到每个值,只能取到初值,因为是动态改变的,随着文本框txtMore的值而改变显示的个数。