DataList控件的onselectindexchanged事件不起作用啦,咋回事,请高手帮忙啊(高分)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataList控件的onselectindexchanged事件不起作用啦,咋回事,请高手帮忙啊(高分)相关的知识,希望对你有一定的参考价值。
有关文件主要代码如下:
1.default12.aspx*******************
<asp:DataList ID="myDL" runat="server"DataKeyField="s_ID"onselectedindexchanged="myDL_SelectedIndexChanged">
<SelectedItemStyle BackColor="Yellow" Font-Bold="True" Font-Italic="False"
Font-Overline="False" Font-Strikeout="False" Font-Underline="False" />
<SelectedItemTemplate>
<asp:Image ID="Image2" runat="server" ImageUrl="~/images/63.jpg" Width="36px" />
学号:<asp:LinkButton ID="LinkButton2" runat="server" BackColor="White"><%# DataBinder.Eval(Container.DataItem,"s_ID") %></asp:LinkButton>
姓名:<%# DataBinder.Eval(Container.DataItem,"s_name") %><br />
</SelectedItemTemplate>
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageAlign="AbsBottom"
ImageUrl="~/images/63.jpg" Width="35px" />
学号:<asp:LinkButton ID="LinkButton1" runat="server" BackColor="Transparent"><%#DataBinder.Eval(Container.DataItem,"s_ID")%></asp:LinkButton>
</ItemTemplate>
</asp:DataList>
<table class="style1">
<tr>
<td class="style2">
<img id="myImage" alt="图片" runat="server" width=56 src="" visible="True"/>
</td>
<td>
<asp:Label ID="s_id" runat="server"></asp:Label>
<br />
<br />
<asp:Label ID="s_name" runat="server"></asp:Label>
<br />
<br />
<asp:Label ID="s_sex" runat="server"></asp:Label>
<br />
<br />
<asp:Label ID="s_age" runat="server"></asp:Label>
</td>
</tr>
</table>
*************
AutoPostBack 属性设为true之后,提示说AutoPostBack不是DataList的有效属性,并试试验结果和以前一样,下面就是不出现详细信息!
请各位高手帮忙啊
补充问题请见
DataList控件的onselectindexchanged事件不起作用啦,咋回事,请高手帮忙啊(高分)-2
http://zhidao.baidu.com/question/98301223.html
自动回发就可以了 参考技术B 有一个 AutoPostBack 属性 把这个属性设为true 才能让服务器接收到回发 触发事件
如何找到datalist 内控件textbox并设置其属性
参考技术A 首先要遍历datalist,获取datalist中的textbox使用findcontrol
这样就可以调用datalist里面的textbox了 参考技术B TextBox txtBox = datalist.Item[i].Cells[j].FindControl("文本框ID") as TextBox;
if(txtBox != null)
txtBox.Text = "test";
参考技术C findcontrol()方法 找到再转换为textbox类型。。
以上是关于DataList控件的onselectindexchanged事件不起作用啦,咋回事,请高手帮忙啊(高分)的主要内容,如果未能解决你的问题,请参考以下文章
datalist 控件中套用button控件,如何获取button控件从数据库中获取的id
如何在Page_Load()里获取DataList里的控件值?