Visual Studio 2008、C#、ASP.NET
プログラムで Web ユーザー コントロールの複数のコピー (またはインスタンス) を作成する必要がある。
ID=" vhLabel " を含むasp:Labelを含む UserControlFile.ascx があります。そのファイルでは、通常どおり、パブリック文字列vhText変数を使用してラベルの Text プロパティを設定します。
public string vhText
{
set
{
vhLabel.Text = value;
}
}
このファイルには、C# ではプログラムで作成できない div やその他の html データも含まれているため、ascx ファイルを使用する必要があります。
ここで、コード ビハインド ファイルで次のことを行う必要があります。
- このユーザー コントロールを何度も複製します。
- 「vhText」変数を介して、各クローンのラベルのプロパティ「Text」に一意の値を設定します。
これらの問題に関する提案を共有してください。必要に応じて、ここにコードを表示できます。私は非常に長い間答えを探していましたが、まだ成功していません。