前臺放2個tb,後臺控制顯示哪一個
前臺代碼
<td align="center" id="rowWithoutLink" runat="server">
<%# DataBinder.Eval(Container.DataItem, "OrderCode")%>
</td>
<td align="center" id="rowWithLink" runat="server">
<a href=".\OrderReceiptInfo.aspx?OrderCode=<%# Eval("OrderCode")%>">
<%# Eval("OrderCode")%></a>
</td>
後臺代碼
protected void rptOrderList_ItemCommand(object source, RepeaterCommandEventArgs e)
{if (e.CommandName == "ViewOrderDetail")
{
string orderID = e.CommandArgument.ToString();
Response.Redirect("OrderInformation.aspx?OrderID=" + orderID);
}
}
protected void rptOrderList_ItemCreated(object sender, RepeaterItemEventArgs e)
{
if (e.Item.DataItem != null)
{
if (((CustomerOrderDetail)e.Item.DataItem).SAPOrderStatus == 1)
{
e.Item.FindControl("rowWithoutLink").Visible = false;
e.Item.FindControl("rowWithLink").Visible = true;
}
else
{
e.Item.FindControl("rowWithoutLink").Visible = true;
e.Item.FindControl("rowWithLink").Visible = false;
}
}
}