私は現在、Web フォーム プロジェクトに取り組んでおり、コード ビハインドで InnerHtml を使用してアイテムのリストをループして表示しています。
このようなもの。
email = v.DomainObjectFields.Where(t => t.FieldName == "Email Address").First().FieldValue;
name = v.DomainObjectFields.Where(t => t.FieldName == "First Name").First().FieldValue;
familyName = v.DomainObjectFields.Where(t => t.FieldName == "Last Name").First().FieldValue;
dateJoined = v.DomainObjectFields.Where(t => t.FieldName == "Date Joined").First().FieldValue;
Users.InnerHtml += "<tr><td>";
Users.InnerHtml += "<a href='UserDetail.aspx?username=" + email + "'>"+email+"</a>";
Users.InnerHtml += "</td>";
Users.InnerHtml += "<td>";
Users.InnerHtml += name;
Users.InnerHtml += "</td>";
Users.InnerHtml += "<td>";
Users.InnerHtml += familyName;
Users.InnerHtml += "</td>";
Users.InnerHtml += "<td>";
Users.InnerHtml += dateJoined;
Users.InnerHtml += "</td>";
Users.InnerHtml += "<td>";
**Users.InnerHtml += "<input type='button' id='butResetPassword' value='Resend Password'/>";**
Users.InnerHtml += "</td>";
Users.InnerHtml += "</tr>";
<div id="Users" runat="server">
</div>
ただし、ボタンはレンダリングされないため、グリッド表示にボタンを追加する必要があります。私が今やっている方法でボタンとハンドラーを追加する方法はありますか?