為網頁加上masterpage時,為了讓每個控制項的id是唯一的,所以在編譯後render出來的頁面,每個ASP控制項的id都會被附予新的id,在server端就沒這個困擾,但如是在client端就會發現這樣會取不到id...看到的解法是用"控制項id.ClientID"可以取得最終在頁面呈現上的id,利用document.getElementById()還是沒辦法成功<asp:TextBox ID="txtP1Date" runat="server"></asp:TextBox><a href="JavaScript:;" onclick="toggleCalendar('<%= txtP1Date.ClientID%>')"></a>

待續

以我為中心的宇宙 發表在 痞客邦 PIXNET 留言(0) 人氣()