ti ho fatto un piccolo esempio al volo:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_LoadComplete(object sender, EventArgs e)
{
TextBox _textBox = new TextBox();
FormView1.FindControl("itemPlaceHolder").Controls.Add(_textBox);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:FormView ID="FormView1" runat="server" DefaultMode="Insert">
<InsertItemTemplate>
<asp:PlaceHolder runat="server" ID="itemPlaceHolder"></asp:PlaceHolder>
</InsertItemTemplate>
</asp:FormView>
</div>
</form>
</body>
</html>
è un pò differente da quanto ti avevo proposto ma è leggermente più semplice
ciao marcp