teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

記述の誤り

2022/02/18 07:49

投稿

akiko_
akiko_

スコア35

answer CHANGED
@@ -25,19 +25,23 @@
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);
36
- foreach (var i in obj)
37
- {
38
- panel.Controls.Add(i);
39
- }
40
39
  }
40
+
41
+ foreach (var i in obj)
42
+ {
43
+ panel.Controls.Add(i);
44
+ }
41
45
  }
42
46
  }
43
47
 

1

記述の不備

2022/02/18 07:22

投稿

akiko_
akiko_

スコア35

answer 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