簡體   English   中英

通過html表中的asp.net按鈕循環 <td> 從C#背后的代碼

[英]Loop through an asp.net button in html table <td> from code behind c#

我想在客戶端的每個HTML表格行中都有一個刪除按鈕。如何在表格單元格中放置一個asp.net按鈕,以便可以從其ID中刪除特定行。

        foreach (DataRow row in data.Rows)
        {

            ID = row["Mem_id"].ToString();
             Name = row["Mem_Name"].ToString();
             Email = row["Mem_Email"].ToString();
             Designation = row["Mem_Designation"].ToString();
             Depart = row["Mem_Dept"].ToString();
             Phone = row["Mem_Phone"].ToString();
             MemType = row["Mem_Type"].ToString();
             image = "<img width=100 height=100 src=/imagesz/" + row["Mem_Image"].ToString() + ">";

             tbl.Text = tbl.Text + "<tr><td>" + ID + "</td><td>" + Name + "</td><td>" + Email + "</td><td>" + Designation + "</td><td>" + Depart + "</td><td>" + Phone + "</td><td>" + MemType + "</td><td>" + image + "</td><td>I WANT TO ADD ASP.NET DELETE BUTTON HERE</td></tr>";


        }


    }

您不能通過將其放入標記來添加服務器端控件(例如ASP:Button)。 除了HTML控件外,控件還有其他更多功能。

要為每一行添加按鈕,建議您放棄構造HTML字符串的方法,而應使用RepeaterGridView 如果您點擊鏈接,它將向您展示如何向每個鏈接添加按鈕。

能否請您提供更多背景信息? 我認為嘗試提供一種方法有點混亂。 到目前為止,吳宗憲已經提供了很好的答案。 這可以通過使用ASP控件來解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM