這是關於控制ID。我正在開發聊天功能在我的asp.net項目。我需要爲當前用戶正在聊天的目標用戶顯示一個聊天分區。每個聊天div都加載一個用戶控件。我想知道是否有多個控制節目在同一個網頁中,控件ID是什麼。例如,在用戶控件id =「tb1」中有一個文本框。如果頁面中有兩個用戶控件,那麼兩個文本框共享一個相同的ID?我問,因爲我發現,即使兩個聊天的div顯示,div中的內容是相同的,我不知道爲什麼。可以在頁面中多次使用同一個用戶控件嗎?
0
A
回答
1
是的,您可以在同一頁面中多次使用相同的控件。
由於每個用戶控件都有不同的ID,因此它內部的子控件將擁有基於容器控件ID的不同ID,只要它們都是服務器控件即可(例如,使用runat =「server」標籤)。
0
不,文本框不會有相同的ID。由於它們處於不同的用戶控件中,它們將被分配兩個不同的ClientID。
您可以通過查看瀏覽器中頁面的來源來查看控件的ID。 ClientID看起來是這樣的:ctl00_ContentBody_tb1_TextBox1
+0
其實,如果我加載頁面有用戶控制,我無法在視圖菜單中找到它們的源代碼。 –
+0
它看起來不像您在標記中使用的用戶控件。它將是您用戶控件輸出的HTML。但是,您應該能夠在分配用戶控件的ID上進行搜索。它將被嵌入到客戶端ID中。 –
相關問題
- 1. 可以在一個php頁面中多次調用mysql_pconnect嗎?
- 2. 你可以使用同一個id一次爲多個html頁面嗎?
- 3. 如何在一個控件中多次使用用戶控件
- 4. 我可以在頁面中使用兩次相同的itemprop嗎?
- 5. 我可以在一個頁面上使用多個Schema.org itemscope嗎?
- 6. 在同一頁面上使用兩個用戶控件?
- 7. 是否可以在同一個html頁面中多次使用「相對位置」?
- 8. 我們可以在同一頁面中使用AJAXToolKit和Jquery嗎?
- 9. 可以在同一頁面中使用google o3d和jQuery嗎?
- 10. 向頁面添加同一類型的多個用戶控件
- 11. 使用VaryByControl在同一頁面上緩存多個控件
- 12. 我可以在同一頁面使用多個「主」html標籤嗎?
- 13. 我可以在同一頁面上使用多個版本的jQuery嗎?
- 14. 多次重複使用同一頁面
- 15. 在同一頁面中使用兩個用戶控件中的jquery
- 16. 我如何創建登錄用戶控件以在多個頁面中使用?
- 17. 如何在單個頁面上多次使用用戶控件(Asp.net C#)
- 18. Ruby:我可以在一個語句中多次使用「或」(||)嗎?
- 19. 使用用戶控件在ASP.net識別一個用戶控件在同一頁面
- 20. 可以在同一個分類器中使用多個ngram嗎?
- 21. 你可以使用同一個插件兩次嗎?
- 22. 用戶可以在asp.net中一次選擇並上傳多個文件嗎?
- 23. 可以SharedPreferences.Editor.commit()在同一個活動/片段中多次使用
- 24. 是否可以在VueJS的同一頁面上多次使用同一個應用程序?
- 25. 可以在一個HTML頁面上使用2個Javascript庫嗎?
- 26. 可能在同一頁面中使用多個JQuery Mobile色板?
- 27. 我可以在SharePoint站點上使用多個主頁面嗎?
- 28. 在同一頁面/表單上多次使用自定義控件.net
- 29. 如何防止用戶每次多次打開同一頁面
- 30. JNLP文件可以「使用一次」嗎?
如果我使用$ .load()方法加載多個頁面,每個頁面都有相同的用戶控件,它仍然很好嗎? –
@Steven Zack:您之前的評論讓我相信您不會加載用戶控件,而是加載頁面。您無法使用JQuery的$ .load()函數加載asp .net用戶控件(帶有ascx擴展名的文件)。 – Icarus
@lcarus,你是對的。我用.aspx擴展名加載頁面,但頁面內部有用戶控制。因此,如果我加載了幾個這樣的頁面,每個頁面都具有相同的用戶控件,那麼這仍然很好嗎? –