通过编程方式添加Panel控件会添加“body”.到它的ID
本文关键字:添加 body ID 编程 方式 Panel 控件 | 更新日期: 2023-09-27 18:05:44
所以我有这样的代码:
var pnl = new Panel() {
CssClass = "tab-pane",
ID = "tab_content_" + gymTypes.Rows[0]["stars"].ToString()
};
tab_content.Controls.Add(pnl);
gymTypes.Rows[0]["stars"]
返回1,因此ID应该是tab_content_1
,但是当我运行网站并检查元素时,ID不知何故是body_tab_content_1
。
这有什么原因吗?
. NET更改元素的ID。这是一个有文档记录的行为。如果需要保持id不变,则需要设置面板的ClientIDMode属性