转发器内的用户控制问题

时间:2016-09-02 08:11:08

标签: asp.net user-controls repeater

我正在使用ASP.NET 我创建了一个如下所示的用户控件: enter image description here 当按下+时,分数会增加0.5,相反则减去。

用户控件包含更新面板,页面本身包含脚本管理器 当我将此用户控件放在页面中而不是在转发器内时,这非常有效。 当我把它作为转发器的一部分。这根本不起作用。 我试图删除所有更新面板但仍无法正常工作。

这是我得到的错误

enter image description here

不知道如何解决这个问题。 这是用户控件的代码:

1 个答案:

答案 0 :(得分:0)

通常,由于没有回发而显示此错误:

If(!IsPostBack){

    // your controls code here

}

或者,检查是您的网页多次使用<form>标记:

<form id="form1" runat="server">
    <form id="form2" runat="server">
        <!-- Your user controls -->
    </form>
</form>

您必须在页面中仅使用一个<form>标记。

或者,尝试使用 * .aspx 页面,例如:

EnableEventValidation="false"