0

私は現在、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>

ただし、ボタンはレンダリングされないため、グリッド表示にボタンを追加する必要があります。私が今やっている方法でボタンとハンドラーを追加する方法はありますか?

4

2 に答える 2