質問編集履歴

3

修正しました。

2020/08/31 01:57

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  **実施したこと**
16
16
 
17
- Repeaterを使ってバインドしたデータをIDに設定したいのですが、以下のエラーが出て設定できません。
17
+ Repeaterを使ってバインドしたデータをIDに設定したが、以下のエラーが出て設定できません。
18
18
 
19
19
  『コントロールIDプロパティは、タグ及び単一の値でID属性を使用してのみ設定できます。』
20
20
 
@@ -22,7 +22,7 @@
22
22
 
23
23
  ```aspx
24
24
 
25
- <repeater>
25
+ <repeater ID="DataList">
26
26
 
27
27
  <itemtemplate>
28
28
 

2

全体的に修正いたしました。

2020/08/31 01:57

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,25 +1,43 @@
1
- Repeaterを使ってバインドした値をIDに設定したいのですが、以下のエラーが出て設定できません。
1
+ **動作環境**
2
2
 
3
+ OS windows10
4
+
3
- 対処法があったら教えていただきたいです。
5
+ Visualstudio ver15.9.17
6
+
7
+
8
+
9
+ **目的・やりたいこと**
10
+
11
+ Repeterコントロールを使って動的にIDを設定したい。
12
+
13
+
14
+
15
+ **実施したこと**
16
+
17
+ Repeaterを使ってバインドしたデータをIDに設定したいのですが、以下のエラーが出て設定できません。
4
18
 
5
19
  『コントロールIDプロパティは、タグ及び単一の値でID属性を使用してのみ設定できます。』
6
20
 
7
21
 
8
22
 
9
- 追記
10
-
11
- ソースを追記しました。※スマホからなので雑になっています。
12
-
13
- ```
23
+ ```aspx
14
24
 
15
25
  <repeater>
16
26
 
17
27
  <itemtemplate>
18
28
 
19
- <asp:CheckBox id=<バインドした値指定> runat =sever clientIDmode =static />
29
+ <asp:CheckBox id=<%# DataBIndr.Eval(container.DataItem,データクラスプロパティ名)%> runat = "sever" clientIDmode = "static"/>
20
30
 
21
31
  </itemtemplate>
22
32
 
23
33
  </repeater>
24
34
 
25
35
  ```
36
+
37
+ ```C#
38
+
39
+ DataList.DataSource = <データクラスオブジェクトのリスト>
40
+
41
+ DataList.DataBind();
42
+
43
+ ```

1

2020/08/31 01:55

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,23 @@
3
3
  対処法があったら教えていただきたいです。
4
4
 
5
5
  『コントロールIDプロパティは、タグ及び単一の値でID属性を使用してのみ設定できます。』
6
+
7
+
8
+
9
+ 追記
10
+
11
+ ソースを追記しました。※スマホからなので雑になっています。
12
+
13
+ ```
14
+
15
+ <repeater>
16
+
17
+ <itemtemplate>
18
+
19
+ <asp:CheckBox id=<バインドした値の指定> runat =sever clientIDmode =static />
20
+
21
+ </itemtemplate>
22
+
23
+ </repeater>
24
+
25
+ ```