DataList1控件里有一个Button1按钮和一个DataList2控件 DataList2控件里面又有一个Button2按钮 整个form表单里有一个TextBox文本框控件 请问:怎样点击Button1按钮或点击Button2按钮 文本框中获得Button1按钮或Button2按钮的值???谢谢了
解决方案 »
- 一道递归题?
- 是否有这样的.net控件呢?有一文本框和一按钮(文本框中,可以输入内容,也可以从.....)
- datagrid中如何控制每个单元格中的字数?????在线=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- TextBox我设置了MaxLenght=240,为什么还是可以输入超过240个字符呢?
- 在这段代码中处理数据回滚的事务该怎么写?
- Help!!!!
- VS2012没有WebDeploymentSetup?
- listview嵌套listview传值的问题
- 高手请进,请问我用JAVASCRIPT动态的用XMLHTTP传一个值到后台,然后在前台的WEBCONTROL中显示这个值,如何做到(尤请思归)
- DataGrid中怎样实现"修改""删除"功能!!!!
- 几个急需要解决的问题,麻烦大伙帮一下忙。
- 如何获得这个对话框返回的值?
{
textbox.text = ((Button)sender).value
}
{
Button btn = (Button)sender;
this.Textbox1.text = btn.value;
}
因为是DataList绑定,所以Button按钮不止一个的啊,如果用for循环来做的话,为什么每次获得的都是最后一个按钮的值?
function zhi(btn)
{
var txt = document.getElementById("<%=TextBox1.ClientID%>")
txt.value = btn.text;
}
</script>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="zhi(this)"/>
<asp:TextBox runat="server" ID='TextBox1' ></asp:TextBox>
然后给 模板烈的按钮添加 事件
最后 用这个就行了 ((Button)sender).text
<ItemTemplate>
<asp:Button ID="Button1" runat="server" BackColor="White" BorderColor="Silver" BorderStyle="Solid"
BorderWidth="1px" Height="20px" OnClick="Button1_Click" Text='<%# Eval("lmmc") %>'
Width="100px" />
<asp:Button ID="Button11" runat="server" Text='<%# Eval("lmbh") %>' Width="0px" /><br />
<asp:DataList ID="DataList2" runat="server" DataSource='<%# ((DataRowView)Container.DataItem).Row.GetChildRows("myrelation") %>'>
<ItemTemplate>
<asp:Button ID="Button4" runat="server" BackColor="White" BorderColor="Silver" BorderStyle="Solid"
BorderWidth="1px" Height="20px" OnClick="Button4_Click" Style="margin-left: 15px"
Text='<%# DataBinder.Eval(Container.DataItem,"[\"lmmc\"]")%>' Width="100px" />
</ItemTemplate>
</asp:DataList>
</ItemTemplate>
</asp:DataList>
ID="DataList1" runat="server" DataSourceID="SqlDataSource2">
<ItemTemplate>
GROUP_NAME:
<br />
<asp:Button ID="Button3" runat="server" Text='<%# Eval("GROUP_NAME") %>'
onclick="Button3_Click" />
<br />
</ItemTemplate>
</asp:DataList>
后台
protected void Button3_Click(object sender, EventArgs e)
{
string s = ((Button)sender).Text;
}我测试的是可以的。搂住你再好好研究一下