repeater 遍历出来的 DropDownList 和 TextBox 当 DropDownList改变时TextBox随着也改变选的值 跪求 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前台: <asp:DropDownListID="DropDownList1" runat="server" AutoPostBack="true" onselectedindexchanged="DropDownList1_SelectedIndexChanged">后台:protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { if (DropDownList1.SelectedValue == "") { textbox1.text=“1111” } if (DropDownList1.SelectedValue == "") { textbox1.text=“2222” }以此类推 前台: <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true" onselectedindexchanged="DropDownList1_SelectedIndexChanged">在RP里面的DropDownList 手写加上onselectedindexchanged这个事件后台:protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { textbox1.text=DropDownList1.SelectedValue; } repeater 遍历出来的 DropDownList 和 TextBox 当 DropDownList改变时TextBox随着也改变选的值 可以这样,直接拷贝下面的源代码进行测试<%@ Page Language="C#" AutoEventWireup="True" EnableViewState="true" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server"> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { System.Data.DataTable dt = new System.Data.DataTable(); System.Data.DataRow dr; dt.Columns.Add(new System.Data.DataColumn("学生班级", typeof(System.String))); dt.Columns.Add(new System.Data.DataColumn("学生姓名", typeof(System.String))); for (int i = 0; i < 8; i++) { dr = dt.NewRow(); dr[0] = "孟子章" + i.ToString(); dr[1] = "xxx" + i.ToString(); dt.Rows.Add(dr); } Repeater1.DataSource = dt; Repeater1.DataBind(); } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { DropDownList d = sender as DropDownList; TextBox TextBox1 = d.Parent.FindControl("TextBox1") as TextBox; TextBox1.Text = d.SelectedValue; } </script><html><head> <title></title></head><body> <form id="form1" runat="server"> <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <div> <asp:DropDownList ID="d" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"> <asp:ListItem>A</asp:ListItem> <asp:ListItem>B</asp:ListItem> </asp:DropDownList> <asp:TextBox ID="TextBox1" runat="server" Text='<%#Eval("学生姓名") %>'></asp:TextBox> </div> </ItemTemplate> </asp:Repeater> </form></body></html> 使用BinaryWriter写文件第一个字符是乱码是什么原因? 创建XML问题,分不够可以再加 C#求助!!! wartim 高手 进来 新手怎么样才能快速入门,熟悉CSDN? C#软件项目开发 求救,用户控件的使用问题。 请教:装vs.net出现的问题---“检测到安装失败,请按确认键后退出。。” 在vs.net中怎么用应用vss控制版本? 在asp.net中用C#怎样实现从一个.aspx打开另一个.aspx页面? 关于LIST<E> LIST<T> ArrayList<E> 的疑问 byte[]存取mysql问题
后台:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{ if (DropDownList1.SelectedValue == "")
{
textbox1.text=“1111” }
if (DropDownList1.SelectedValue == "")
{
textbox1.text=“2222” }
以此类推
后台:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
textbox1.text=DropDownList1.SelectedValue;
}
直接拷贝下面的源代码进行测试<%@ Page Language="C#" AutoEventWireup="True" EnableViewState="true" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server"> protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataRow dr;
dt.Columns.Add(new System.Data.DataColumn("学生班级", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("学生姓名", typeof(System.String))); for (int i = 0; i < 8; i++)
{
dr = dt.NewRow();
dr[0] = "孟子章" + i.ToString();
dr[1] = "xxx" + i.ToString();
dt.Rows.Add(dr);
}
Repeater1.DataSource = dt;
Repeater1.DataBind();
}
} protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList d = sender as DropDownList;
TextBox TextBox1 = d.Parent.FindControl("TextBox1") as TextBox;
TextBox1.Text = d.SelectedValue;
}
</script>
<html>
<head>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div>
<asp:DropDownList ID="d" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>A</asp:ListItem>
<asp:ListItem>B</asp:ListItem>
</asp:DropDownList>
<asp:TextBox ID="TextBox1" runat="server" Text='<%#Eval("学生姓名") %>'></asp:TextBox>
</div>
</ItemTemplate>
</asp:Repeater>
</form>
</body>
</html>