C# datalist事件出现问题
数据列表:C# datalist事件出现问题,c#,asp.net,events,datalist,C#,Asp.net,Events,Datalist,数据列表: <asp:DataList ID="DataList2" runat="server" DataSourceID="AllQuestionsResponded" GridLines="Horizontal" DataKeyField="ThreadsID" onselectedindexchanged="DataList2_SelectedIndex
<asp:DataList ID="DataList2" runat="server"
DataSourceID="AllQuestionsResponded"
GridLines="Horizontal" DataKeyField="ThreadsID"
onselectedindexchanged="DataList2_SelectedIndexChanged">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server">'<%# Eval("ThreadTitle") %>'</asp:LinkButton>
<br />
<br />
</ItemTemplate>
</asp:DataList>
事件永远不会被触发!!不管我按了多少次按钮链接。。为什么:(…试试看
<asp:LinkButton ID="LinkButton1" runat="server" command="Select" autopostback="True">
尝试为选择指定CommandName
<asp:LinkButton ID="LinkButton1" CommandName="Select" runat="server">'<%# Eval("ThreadTitle") %>'</asp:LinkButton>
“”
或者,您可以使用ButtonColumn
<asp:BoundColumn ButtonType="LinkButton"
HeaderText="ColumnHeader"
DataField="LinkButton"
CommandName="Select" />
谢谢它能工作..但我无法传递所选的值..它告诉我DataList1.SelectedValue.ToString()的格式错误。它引发格式异常:(
<asp:LinkButton ID="LinkButton1" CommandName="Select" runat="server">'<%# Eval("ThreadTitle") %>'</asp:LinkButton>
<asp:BoundColumn ButtonType="LinkButton"
HeaderText="ColumnHeader"
DataField="LinkButton"
CommandName="Select" />