[英]Server tag not well formed - Create table with server control using JQuery
[英]Server tag not evaluated in server control
在我的ASPX頁面上,我需要一個服務器控件復選框以將后端變量作為其onclick JS函數中的參數傳遞。 但是它似乎沒有按預期工作。
請參考以下兩個復選框:
<input type="checkbox" id="Checkbox1" onclick="ToggleMyOnly('<%=gsListID %>');" />
<input type="checkbox" id="Checkbox2" runat="server" onclick="ToggleMyOnly('<%=gsListID %>');" />
在這里,Checkbox1按預期評估gsListID
的值。 但是,Checkbox2只是按原樣傳遞它。
這兩個控件之間的唯一區別是Checkbox2是服務器控件。
我已經在許多站點上搜索了此問題的解決方案,但沒有得到答案。
我還嘗試將Checkbox1轉換為ASP復選框,如下所示:
<asp:CheckBox ID="CheckboxASP" runat="server" Text="test" onclick="ToggleMyOnly('<%=gsListID %>');" />
但這也沒有評估服務器標簽。
誰能幫助我知道如何在服務器控件輸入元素中使用“ onclick”中的服務器標簽? (避免使用ASP:復選框)。
您應該這樣寫:
<asp:CheckBox runat="server" ID="chk" Text="Test" onchange="return ToggleMyOnly('<%=gsListID %>');" />
如果您不想回發,則從ToggleMyOnly函數返回false。
從我這邊開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.