UniqueID,頁面子控制項唯一標示

2022-04-03 20:28:03 字數 1084 閱讀 4492

aspx:

<

form

id="form1"

runat

="server">

<

asp:

repeater

id="mydatalist"

runat

="server">

<

itemtemplate

>

<

asp:

label

id="mylbl"

runat

="server">

asp:

label

>

itemtemplate

>

asp:

repeater

>

<

asp:

label

id="resultslabel"

runat

="server">

asp:

label

>

form

>

aspx.cs:

protected

void

page_load(

object

sender,

eventargs

e)resultslabel.text = sb.tostring();

}執行結果:

屬性注釋:

此屬性與 id 屬性不同,因為 uniqueid 屬性包含伺服器控制項命名容器的識別符號。 處理頁請求時自動生成此識別符號。

此屬性對於區分包含在其他重複的資料繫結伺服器控制項中的伺服器控制項尤其重要。 重複控制項包括 repeater、datalist、detailsview、formview 和 gridview web 伺服器控制項(或任何在資料繫結時建立的包含重複功能的自定義伺服器控制項),它們充當其子控制項的命名容器。 這意味著它為其子控制項建立唯一的命名空間,以使它們的 id 屬性值不衝突。

自定義控制項新增唯一標識

建立介面,封裝控制項繼承介面 public inte ce iguid 或者 新增system.design.dll引用 擴充套件control的設計模式行為。system.security.permissions.permissionset system.security.permissions....

jsp頁面基於 get 表單驗證字段唯一

1 驗證使用者名稱 function checkusername t if v else if reg.test v else function res else ajaxsettings.async true return flag 2 驗證密碼 function checkpassword t ...

對Web頁面元素的絕對唯一引用方法

我們知道要在web頁面中引用乙個html元素,最簡單的方法就是使用getelementbyid方法,或其類似的一組getelementsby 方法。可是這裡需要注意的是,這些方法其實都不能完全絕對的唯一確定對乙個元素的引用。至於getelementsby 我們不說了,它本身就是getelements...