簡體   English   中英

如何在ASP.Net中使用字符串ID訪問按鈕?

[英]How can I access buttons using string Ids in ASP.Net?

我正在使用Asp.Net。 我有一個充滿按鈕的頁面,每個按鈕都有一個id示例:btn_1_1,btn_1_2等。從代碼方面我有一個循環,我使用隨機數生成按鈕的ID作為字符串,例如:“btn_1_1”,“btn_1_2 “等等。 我的問題是,如何使用此字符串值來訪問具有相同ID的按鈕屬性?

謝謝

您可以使用FindControl方法接受控件的ID作為字符串。

string id = "btn_1_1";
Button btn1 = FindControl(id) as Button;
if (btn1 != null)
{
// Manipulating button's properties
}

只需確保在最近的按鈕父級上調用FindControl ,因為此方法不會對控件樹執行遞歸搜索。

暫無
暫無

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

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