【问题标题】:asp.net how to save checkbox satus when the update panel works?当更新面板工作时,asp.net 如何保存复选框状态?
【发布时间】:2014-07-13 23:21:10
【问题描述】:

我有一个更新面板,女巫每 30 秒在计时器中工作一次。

该页面包含许多复选框。当更新面板工作时,复选框会返回到它们的默认状态,尽管其中一些是在更新面板工作之前被选中的。

有什么帮助吗? 有复选框:

<div ID="campaignDiv" runat="server" >
                            <ul>
                                <li>
                                    <span class="textDropdown">Text1</span>
                                    <input type="checkbox" id="1" value="1"/>
                                    <label for="1"></label>
                                </li>
                                 <li>
                                     <span class="textDropdown">Text1</span>
                                    <input type="checkbox" id="2" value="2"/>
                                    <label for="2"></label>
                                </li>
                                 <li>
                                     <span class="textDropdown">Text1</span>
                                    <input type="checkbox" id="3" value="3"/>
                                    <label for="3"></label>
                                </li>
                                 <li>
                                     <span class="textDropdown">Text1</span>
                                    <input type="checkbox" id="4" value="4"/>
                                    <label for="4"></label>
                                </li>
                            </ul>
                        </div>

【问题讨论】:

    标签: c# jquery asp.net checkbox updatepanel


    【解决方案1】:

    将属性runat="server" 添加到您的复选框。这将使它们成为服务器端控件并允许使用 ASP.NET ViewState 来保存它们的状态。

    请注意,您可能需要更改复选框的 ID(以及与标签相关的),当前您的复选框是数字,例如“1”,您必须将它们设为字母数字,例如“C1”。

    【讨论】:

    • 我已经做了那个“runat server”并且没有工作。我的意思是复选框仍然没有保存其状态。我将这些复选框动态添加到我的 asp 页面中。我在这个问题stackoverflow.com/questions/23848540/… 中发布了更多描述,请帮助我在这件事上停下来
    • 您似乎已经检查过该问题。我添加了runat,但真的没有用。请问我该怎么办?
    • 我在这里添加了完整的代码stackoverflow.com/questions/23854794/… 这是非常简单的代码。非常感谢您检查它。
    猜你喜欢
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 2011-03-11
    • 2013-02-12
    • 1970-01-01
    相关资源
    最近更新 更多