【发布时间】:2013-07-15 03:41:55
【问题描述】:
我的网格视图中有一个名为 StopImageButton 和 StartImageButton 的图像按钮
<asp:TemplateField HeaderText="Stop">
<ItemTemplate>
<asp:ImageButton ID="StopImageButton" runat="server" OnClick="StopImageButton_Click"
ImageUrl="~/Stop.jpg" Width="25" Height="25" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Start" Visible="true">
<ItemTemplate>
<asp:ImageButton ID="StartImageButton" runat="server" OnClick="StartImageButton_Click"
ImageUrl="~/Start.jpg" Width="25" Height="25" />
</ItemTemplate>
</asp:TemplateField>
我也有这段代码在页面加载时隐藏StopImageButton
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
ImageButton ImgBtn = e.Row.FindControl("StopImageButton") as ImageButton;
ImgBtn.Visible = false;
}
}
protected void StopImageButton_Click(object sender, ImageClickEventArgs e)
{
}
protected void StartImageButton_Click(object sender, ImageClickEventArgs e)
{
}
我想要做的是,单击StartImageButton 后,它将被隐藏,而StopImageButton 现在将可见?救命!
【问题讨论】: