代码如下:
<asp:DataList ID="DataList2" runat="server" CellPadding="1" Height="24px"
RepeatColumns="8" Width="961px" OnSelectedIndexChanged="DataList2_SelectedIndexChanged">
<ItemTemplate>
<div align="left">
<asp:LinkButton ID="LinkButton1" runat="server" OnCommand="LinkButton1_Command" OnClick="LinkButton1_Click"><%# DataBinder.Eval(Container, "DataItem.title")%>(
<%# DataBinder.Eval(Container, "DataItem.num")%>
) </asp:LinkButton>
</div>
</ItemTemplate>
</asp:DataList>
protected void LinkButton1_Command(object sender, CommandEventArgs e)
{
string str;
str=sender.ToString();
str=e.CommandArgument.ToString();
LinkButton btn = (LinkButton)sender; str = btn.Text; Response.Write("<script>alert('请按要求输入1');</script>");
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
string str;
str = sender.ToString();
str = e.ToString(); LinkButton btn = (LinkButton)sender; str = btn.Text; Response.Write("<script>alert('请按要求输入2');</script>");
}都取不出付的值!!
<asp:DataList ID="DataList2" runat="server" CellPadding="1" Height="24px"
RepeatColumns="8" Width="961px" OnSelectedIndexChanged="DataList2_SelectedIndexChanged">
<ItemTemplate>
<div align="left">
<asp:LinkButton ID="LinkButton1" runat="server" OnCommand="LinkButton1_Command" OnClick="LinkButton1_Click"><%# DataBinder.Eval(Container, "DataItem.title")%>(
<%# DataBinder.Eval(Container, "DataItem.num")%>
) </asp:LinkButton>
</div>
</ItemTemplate>
</asp:DataList>
protected void LinkButton1_Command(object sender, CommandEventArgs e)
{
string str;
str=sender.ToString();
str=e.CommandArgument.ToString();
LinkButton btn = (LinkButton)sender; str = btn.Text; Response.Write("<script>alert('请按要求输入1');</script>");
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
string str;
str = sender.ToString();
str = e.ToString(); LinkButton btn = (LinkButton)sender; str = btn.Text; Response.Write("<script>alert('请按要求输入2');</script>");
}都取不出付的值!!
RepeatColumns="8" Width="961px" OnSelectedIndexChanged="DataList2_SelectedIndexChanged" OnItemCommand="DataList2_ItemCommand">
<ItemTemplate>
<div align="left">
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="LBName"> <%# DataBinder.Eval(Container, "DataItem.title")%>(
<%# DataBinder.Eval(Container, "DataItem.num")%>
) </asp:LinkButton>
</div>
</ItemTemplate>
</asp:DataList>
protected void DataList2_ItemCommand(object source, DataListCommandEventArgs e)
{
if(e.CommandName=="LBName")
{
LinkButton lb = (LinkButton)e.Item.FindControl("LinkButton1");
string str = lb.Text;
Response.Write(" <script>alert('请按要求输入1'); </script>");
}
}
Width="242px">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("id") %>' CommandName="check_me">Click</asp:LinkButton>
</ItemTemplate>
</asp:DataList>
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "check_me")
{
Response.Write("单击事件!");
}
// string id = e.CommandArgument.ToString(); //LinkButton绑定的
}