在頁面的控制項中按層次尋找控制項很痛苦,但是如果你知道控制項怎樣固定在頁面中,就可以用簡寫」$」來查詢控制項而不用寫遞迴的**。請看下面**,注意」$」的使用:
form id="
form1
"runat="
server
"defaultfocus="
formvw$txtname
">
<
div>
<
asp:formview id="
formvw
"runat="
server
">
<
itemtemplate
>
name:
<
asp:textbox id="
txtname
"runat="
server
"text='
<%# eval("firstname") + " " + eval("lastname") %>
'/>
itemtemplate
>
asp:formview
>
div>
form
>
這個小技巧也可以用在伺服器端的 使用findcontrol()函式時:
textbox tb = this.findcontrol("form1$formvw$txtname") as textbox;
快速尋找控制項的id
在實際專案的activity中,往往我們要通過findviewbyid方法去尋找控制項的id。介面的控制項越多,我們就要與之對應的寫一次findviewbyid。是不是覺得有點煩惱,那麼有沒有優雅點的方法來解決這個問題呢。答案是肯定的,你可以選擇一些開源框架尋找控制項的id,如butterknife...
用最簡單的方式固定表頭 固定首列
主要思想就是用多個table拼湊成乙個table造成固定的假象,話不多說直接上 以下 主要是控制 樣式 以下 是重點啦,乙個 只有thead,另乙個 只有tbody 123 456 下面是建立tbody的tr和td,可忽略不看 實現效果圖如下 如果你想簡單實現固定表頭,以上 已經可以做到啦,但是以上...
簡單的日曆控制項
author zheyiw date 23 7 2009 使用舉例 onclick showcalendar inputbox,outputbox inputbox是按鈕控制項 outputbox是日期輸出的文字框 學習用正好,要找完整的還是walkingpoison那個版本吧。定義一塊區域 doc...