Ich habe eine Schaltfläche in einem Repeater, auf deren Klick Textfeld für den Benutzer sichtbar sein sollte, aber ich habe eine Liste der Schaltfläche und klicken Sie auf bestimmte Schaltfläche Textfeld sollte nur für diese Schaltfläche nur öffnen,Button Click Event in Repeater-Steuerelement, um Daten in der gleichen Repeater in asp.net C#
Derzeit, wenn ich auf die Schaltfläche klicken, werden alle Textfelder für den Benutzer sichtbar.
Hier ist der Code ....
<asp:Repeater ID="rpt">
<div align="right" id="reply">
<asp:LinkButton ID="lnkbtnreply" OnClick="lnkbtnreply_Click" Text="Reply"></asp:LinkButton>
</div>
<asp:TextBox ID="" placeholder="Enter Your Reply Here" Visible="false">
</asp:TextBox>
</asp:Repeater>
-Code Behind:
protected void lnkbtnreply_Click(object sender, EventArgs e)
{
foreach (RepeaterItem item in rptcomment.Items)
{
Panel replypic = (Panel)item.FindControl("replypic");
Panel replywrite = (Panel)item.FindControl("replywrite");
replypic.Visible = true; replywrite.Visible = true;
}
}
ist dies Ihre desing. Wo ist Code Teil? – Badiparmagi
protected void lnkbtnreply_Click (object sender, EventArgs e) { foreach (RepeaterItem Artikel in rptcomment.Items) {Panel-replypic = (Panel) item.FindControl ("replypic"); Panel replywrite = (Panel) item.FindControl ("replywrite"); replypic.Visible = wahr; replywrite.Visible = true;}} –
Bearbeiten Sie Ihre Frage mit dem Code, Kommentare sind nicht für diesen Zweck. – Esko