0

在我的 .aspx 文件中,我有一个带有一些文本框和一个按钮的 UpdatePanel。如果我将“必需”属性添加到文本框,回发将停止工作。我可以在 Firebug 中看到它根本没有发布。如果我删除“require”属性,它就会正常工作。我在这里做错了什么,还是一种解决方法?

更新面板的代码:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
        <%# GetComments (DataBinder.Eval(Container, "DataItem.id")) %>
        <div class="contact_form">
            <ul>
                <li>
                    <h2>Skriv en kommentar til oss!</h2>
                </li>
                <li>
                    <asp:TextBox ID="txtName" runat="server" CssClass="txtBox" placeholder="Ditt navn" required  />
                    <span class="form_hint">Ditt navn skal stå her</span>
                </li>
                <li>
                    <asp:TextBox ID="txtCaptcha" runat="server" CssClass="txtBox" required placeholder="Skriv resultatet av 10 pluss 6 her" />
                    <span class="form_hint">Du klarer vel å regne ut 10+6? :-)</span>
                </li>
                <li>
                    <asp:TextBox ID="txtComment" runat="server" TextMode="MultiLine" required placeholder="Din kommentar"  />
                </li>                                                                        
                <li>
                    <asp:Button ID="cmdSaveComment" CssClass="button" runat="server" CommandName="SaveComment" CommandArgument='<%# Eval("id")%>' Text="Puliser kommentar" />
                </li>                                                                        
            </ul>
        </div>
    </ContentTemplate>
</asp:UpdatePanel>
4

1 回答 1

0

我想你不会出错。因此,如果指定了必填字段,则必须在提交表单之前填写输入字段

尝试在文本框中给出一些值。

编辑

不过,我应该提到我之前的回答作为评论。但是,这似乎是此处提到的错误。

于 2013-04-24T12:38:42.810 回答