代码如下:
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="javascript">
function a()
{
for (var i=0;i<10;i++)
{
window.Form1.ListBox1.add(document.createElement("OPTION"));
window.Form1.ListBox1.options[i].text = "第" + i + "个";
window.Form1.ListBox1.options[i].value = "第" + i + "个";
}
}
</script>
</HEAD>
<body ms_positioning="GridLayout">
<script src="calendar.js"></script>
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:TextBox id="TextBox2" style="Z-INDEX: 101; LEFT: 408px; POSITION: absolute; TOP: 40px" runat="server"
Height="392px"></asp:TextBox><INPUT style="Z-INDEX: 102; LEFT: 576px; POSITION: absolute; TOP: 408px" type="button"
value="Html按扭" onclick="a();"></FONT>
<asp:Button id="Button1" style="Z-INDEX: 103; LEFT: 664px; POSITION: absolute; TOP: 408px" runat="server"
Text="后台按扭"></asp:Button>
<asp:ListBox id="ListBox1" style="Z-INDEX: 104; LEFT: 168px; POSITION: absolute; TOP: 48px" runat="server"
Width="192px" Height="376px"></asp:ListBox>
</form>
</body>
</HTML>里面有一个Html的按扭和ASP.NET的按扭。点Html按扭后在前台ListBox里添加了10个项目,然后我点Button1这个后台按扭后执行如下:for (int i=0;i<this.ListBox1.Items.Count;i++)
{
this.TextBox2.Text = this.ListBox1.Items[0].Text;
}
可后台里根本就没有发现ListBox里有项目存在。相同的问题,如果把ListBox 换成 TextBox就可以。请问这该怎么处理呢?多谢。。
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="javascript">
function a()
{
for (var i=0;i<10;i++)
{
window.Form1.ListBox1.add(document.createElement("OPTION"));
window.Form1.ListBox1.options[i].text = "第" + i + "个";
window.Form1.ListBox1.options[i].value = "第" + i + "个";
}
}
</script>
</HEAD>
<body ms_positioning="GridLayout">
<script src="calendar.js"></script>
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:TextBox id="TextBox2" style="Z-INDEX: 101; LEFT: 408px; POSITION: absolute; TOP: 40px" runat="server"
Height="392px"></asp:TextBox><INPUT style="Z-INDEX: 102; LEFT: 576px; POSITION: absolute; TOP: 408px" type="button"
value="Html按扭" onclick="a();"></FONT>
<asp:Button id="Button1" style="Z-INDEX: 103; LEFT: 664px; POSITION: absolute; TOP: 408px" runat="server"
Text="后台按扭"></asp:Button>
<asp:ListBox id="ListBox1" style="Z-INDEX: 104; LEFT: 168px; POSITION: absolute; TOP: 48px" runat="server"
Width="192px" Height="376px"></asp:ListBox>
</form>
</body>
</HTML>里面有一个Html的按扭和ASP.NET的按扭。点Html按扭后在前台ListBox里添加了10个项目,然后我点Button1这个后台按扭后执行如下:for (int i=0;i<this.ListBox1.Items.Count;i++)
{
this.TextBox2.Text = this.ListBox1.Items[0].Text;
}
可后台里根本就没有发现ListBox里有项目存在。相同的问题,如果把ListBox 换成 TextBox就可以。请问这该怎么处理呢?多谢。。
解决方案 »
- 怎样将GridView导出Excel并加入图
- 谁能给个无边框页面的代码例子看看啊
- 关于web网站类似dz论坛或者动易那样安装的问题
- 跪求高手帮忙写Asp.net的一小段代码,功能实现之后定给高分!
- 帮写个简单功能(送分)
- 关于炒股所用的控件
- 文件下载问题求助
- 如何在datagrid的标题中添加背景图片
- 凡是能解决的都是高手:)关于如何使用treeview控件使得选中父节点相应的子介点就选中,选中子节点就选中父节点,我该如何实现?
- 高分!!!我怎样能让页面每隔一段时间自动执行一个涵数,并且这个时间是别人传过来的值??
- 【急】怎么样将 Now()所得的 日期/时间 导入 数据库字段啊? (string 或者 date 都可以!)
- 这三层的网站程序哪个文件夹下放的业务逻辑层的代码?哪个文件夹下放的数据访问层的代码啊??谢谢!(送100分,问题解决后马上结贴)
for (var i=0;i<10;i++)
{
window.Form1.ListBox1.add(document.createElement("OPTION"));
window.Form1.ListBox1.options[i].text = "第" + i + "个";
window.Form1.ListBox1.options[i].value = "第" + i + "个";
window.Form1.appendChild(document.createElement("<input type=hidden name='a" + i + "' value='" + window.Form1.ListBox1.options[i].value +"' >"));
}
这里的用的是createElement来添加的,那用什么函数来消除hidden元素呢?多谢。。
多谢了,我真的很着急。。
xx=this.Request.Form["a"+i.ToString()];
for (var i=0;i<10;i++)
{
window.Form1.ListBox1.add(document.createElement("OPTION"));
window.Form1.ListBox1.options[i].text = "第" + i + "个";
window.Form1.ListBox1.options[i].value = "第" + i + "个";
s+=window.Form1.ListBox1.options[i].value + ","}
window.Form1.appendChild(document.createElement("<input type=hidden name='a" + i + "' value='" + s +"' >"));
{
xx=this.Request.Form["a"+i.ToString();
}
up