私のプロジェクトには、Likedefault.aspx
とユーザー コントロールの 1 つのフォームがあります。
デフォルトのページでユーザーコントロールを登録し、ボタンをクリックするとユーザーコントロールがプレースホルダーで動的にレンダリングされます。そのように:
protected void btnrender_Click(object sender, EventArgs e)
{
pldefault.Controls.Add(LoadControl("ucControl.ascx"));
}
ユーザーコントロールでは、テキストボックスに値を入力すると、ボタン、テキストボックス、およびリテラルがあり、リテラルで表示されます。
簡単なことはわかっていますが、ユーザーコントロールのテキストボックスに値を入力してボタンをクリックすると、ページが更新され、ユーザーコントロールが表示されなくなります。
更新パネルを使用しましたが、値を取得できました。