回答編集履歴

2

記述の誤り

2022/02/18 07:49

投稿

akiko_
akiko_

スコア35

test CHANGED
@@ -25,18 +25,22 @@
25
25
  {
26
26
  protected void Page_Load(object sender, EventArgs e)
27
27
  {
28
- if (!IsPostBack)
28
+ if (Session["WebUserControls"] == null)
29
29
  {
30
30
  Session["WebUserControls"] = new List<WebUserControl1>();
31
+ }
31
- if (Session["WebUserControls"] is List<WebUserControl1> obj)
32
+ if (Session["WebUserControls"] is List<WebUserControl1> obj)
33
+ {
34
+ if (!IsPostBack)
32
35
  {
33
36
  var addContext = (WebUserControl1)LoadControl("WebUserControl1.ascx");
34
37
  addContext.Title = "テスト" + (obj.Count() + 1);
35
38
  obj.Add(addContext);
39
+ }
40
+
36
- foreach (var i in obj)
41
+ foreach (var i in obj)
37
- {
42
+ {
38
- panel.Controls.Add(i);
43
+ panel.Controls.Add(i);
39
- }
40
44
  }
41
45
  }
42
46
  }

1

記述の不備

2022/02/18 07:22

投稿

akiko_
akiko_

スコア35

test CHANGED
@@ -70,7 +70,8 @@
70
70
  <asp:Button ID="cl1" runat="server" CssClass="cl" Text="クリア" />
71
71
  <br />
72
72
  ```
73
+ WebUserControl1.ascx.cs
73
- ```ここに言語を入力
74
+ ```C#
74
75
  namespace HelloWorld
75
76
  {
76
77
  public partial class WebUserControl1 : System.Web.UI.UserControl