C# 如何检查其他页面中是否选中了复选框
我有两页。EditEventTicketInfo.aspx和SummaryEvent.aspxC# 如何检查其他页面中是否选中了复选框,c#,javascript,jquery,asp.net,.net,C#,Javascript,Jquery,Asp.net,.net,我有两页。EditEventTicketInfo.aspx和SummaryEvent.aspx 对于editEventTicketInfo.aspx 此代码在EditEventTicketInfo.aspx中正常工作。 现在我想检查chkHidePackage是否被选中,然后在SummaryEvent.aspx中隐藏相同的值。请提供帮助。您可以处理复选框的选中更改事件,然后将checkstate的值放入会话中 这有多难?你可以通过多种方式完成这项任务 您可以使用 只需设置或传递复选框的值,就
对于editEventTicketInfo.aspx
此代码在EditEventTicketInfo.aspx中正常工作。
现在我想检查chkHidePackage是否被选中,然后在SummaryEvent.aspx中隐藏相同的值。请提供帮助。您可以处理复选框的选中更改事件,然后将checkstate的值放入会话中
这有多难?你可以通过多种方式完成这项任务 您可以使用 只需设置或传递复选框的值,就像它被选中一样,设置或传递布尔值true或false,然后在第二页中检查该值并应用逻辑
希望您理解。声明一个布尔或int变量
然后放置一个if块并在条件检查中,检查该复选框是否已选中如果条件为真,将变量值从0更改为1,然后在稍后的页面中检查该复选框是否已选中,检查变量值是否已从0更改为1如果是,则选中该复选框,否则将取消选中 您可以将其存储为cookie,如果您正在进行回发,也可以将其保存到整个会话中。
<tr>
<td style="width:170px;" ><div style="margin-top:-5px;">
<div class="form-label">
<span>Hide Package Information</span>:
</div>
</div>
</td>
<td class="test_cb_td"><div style="width:205px;"><div style="margin-top:-5px;">
<div style="float:left;"><asp:CheckBox ID="chkHidePackage" AutoPostback="true" runat="server" checked="false" class="test_cb"></asp:CheckBox></div>
</div>
</td>
<asp:Label runat="server" id="pkg_visibility">
<tbody id="pkg_container">
<%=Packages%>
</tbody>
</asp:Label>
$(document).ready(function () {
$('.test_cb_td .test_cb .jqTransformCheckboxWrapper').find('.jqTransformCheckbox').click(function () {
if ($('[id$=_chkHidePackage]').attr('checked')) {
$('[id$=_chkHidePackage]').attr('checked', true);
$("#pkg_visibility").val('');
$("#pkg_container").attr("style", "visibility: hidden")
} else {
$('[id$=_chkHidePackage]').attr('checked', false);
$("#pkg_container").attr("style", "visibility: visible") }
});
});