2010-11-01 149 views
0

有一個html複選框,其ID爲「notice」。在我後面的代碼文件中使用它。我應該如何聲明它?我寫了這個,但它顯示錯誤,通知不存在於當前的上下文中。asp.net複選框和html複選框

通知=((notice.checked)?1:0);

當我使用asp.net複選框時,它不顯示任何錯誤。爲什麼? 另外,我寫了一個jquery函數,它可以正常使用html複選框,但不能與asp.net複選框一起工作。問題在哪裏?我在哪裏做錯了?

回答

0

你試過runat="server"

<input id="notice" type="checkbox" name="notice" runat="server" /> 
+0

除此之外。你的jquery函數將需要引用控件嘗試把這個地方放在你的複選框的ID。<%= notice.ClientID%> – Kieran 2010-11-01 06:33:43

0

有一個HTML複選框,其ID爲 「通知」。在代碼隱藏文件I HV使用it.Blockquote

確保所有「HTML」控制你需要解決在服務器上有一個

runat="server" 

他們的內部。 la:

<input id="notice" type="checkbox" runat="server" />