Home »
.NET 4.0 »
Define control properties in code behind located inside gridview or formview
Define control properties in code behind located inside gridview or formview
Markup page
<asp:FormView ID="DefaultPhoto" runat="server"
DataKeyNames="ge_id" DataSourceID="ListPhotosDS">
<EditItemTemplate>
<img src="/images/< %# Container.DataItem("photo") %>"
class="detailsmallphoto"/>
<asp:Label ID="photo_idLabel" runat="server" Text='< %# Eval("photo_id") %>'
Visible="false" />
<asp:LinkButton ID="UpdateButton" runat="server"
OnClientClick="return confirm('Are you sure you want to remove this photo?');"
CommandName="Update" />
</EditItemTemplate>
</asp:FormView>
Code behind
DirectCast(DefaultPhoto.FindControl("UpdateButton"), LinkButton).Text = "Remove"
If Page.isPostBack Then
DirectCast(DefaultPhoto.FindControl("UpdateButton"), LinkButton).Text = "Add Photo"
End If
Tags: ASP.NET, Controls, Gridview, Visual Studio