0
나는 GridView의 OnRowDeleted 이벤트에서 FindControl()에 HiddenField를 시도하고있다..FindControl() GridView OnRowDeleted?
protected void gridviewPersonPhoto_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
//string strFileName = (the name of the file that needs to be deleted by System.IO
//which i will know after I FindControl() the HiddenField in the deleted row that contains the name)
}
<asp:GridView id="gridviewPersonPhoto" DataKeyNames"PersonPhotoId"
DataSourceId="sqldatasourcePersonPhoto" OnRowDeleted="gridviewPersonPhoto_RowDeleted">
<TemplateField>
<ItemTemplate>
<asp:HiddenField ID="hiddenfieldFileName value='<%#Eval("FileName")%>' />
<asp:Button ID="buttonDelete" CommandName="Delete" />
</ItemTemplate>
<ItemTemplate>
<asp:Image ID="imgPhoto" ImageUrl='<%# "~/pub/photo/"+(Eval("FileName")) %>' runat="server" />
</ItemTemplate>
</TemplateField>
</asp:GridView>
여기에 HTML 코드를 제공 할 수 있습니까? – Aristos
@Aristos, html/aspx를 추가했습니다 –