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

質問編集履歴

3

修正しました。

2020/08/31 01:57

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -6,11 +6,11 @@
6
6
  Repeterコントロールを使って動的にIDを設定したい。
7
7
 
8
8
  **実施したこと**
9
- Repeaterを使ってバインドしたデータをIDに設定したいのですが、以下のエラーが出て設定できません。
9
+ Repeaterを使ってバインドしたデータをIDに設定したが、以下のエラーが出て設定できません。
10
10
  『コントロールIDプロパティは、タグ及び単一の値でID属性を使用してのみ設定できます。』
11
11
 
12
12
  ```aspx
13
- <repeater>
13
+ <repeater ID="DataList">
14
14
  <itemtemplate>
15
15
  <asp:CheckBox id=<%# DataBIndr.Eval(container.DataItem,データクラスのプロパティ名)%> runat = "sever" clientIDmode = "static"/>
16
16
  </itemtemplate>

2

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

2020/08/31 01:57

投稿

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

1

2020/08/31 01:55

投稿

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