![](/img/trans.png)
[英]How I can make a div draggable if this have the runat=“server” attribute
[英]How to make an HtmlGenericControl attribute runat = “server”.to access it from the code?
訪問運行時創建的一些HtmlGenericControl
遇到一個奇怪的問題。
如何使HtmlGenericControl
runat ="server"
?以便我可以訪問它
HtmlGenericControl myli = new HtmlGenericControl("li");
如果要在運行時創建任何HtmlGenericControl
,這意味着它是服務器控件,並且可以輕松地在代碼中使用它,並且如果您當時想使用.aspx頁上存在的任何HTML控件,請使用此方法將此HTML控件轉換為服務器控制。
runat="server"
和id="id"
。 正確,因為runat是在編譯時插入的,它實際上是在.designer文件中創建控件的,這基本上就是您在.cs中執行的操作(后面的代碼),因此在運行時創建控件時,您需要手動創建Control樹,如果您使用的是設計器,則會自動發生。
我相信您會創建某種結構,數組,字典等,以將li的列表映射到其上級UL,然后可以通過將li散列到的UL密鑰拉出li的列表來對代碼中的內容進行交互。
列表列表(如果需要)。 因此Map.get(“ ulKey”)返回li的列表,您現在可以迭代並在其上運行適當的代碼。 說得通?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.