我正在開發SharePoint 2013的提供程序託管應用程序。在那裏我有一個.aspx頁面。在該頁面中,我只使用GridView
作爲文本框。
它工作正常,但當我把RequiredFieldValidator
裏面的GridView我有一個錯誤。
GridView控件代碼:RequiredFieldValidator在VS2012中無法在GridView中工作
<asp:GridView ID="gv_ans_list" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderStyle-CssClass="head">
<ItemTemplate>
<asp:TextBox ID="txt_ans" runat="server" Text='<%#Bind("answer") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="Req1" runat="server" ControlToValidate="txt_ans" ValidationGroup="v1" ErrorMessage="*" ForeColor="Red"></asp:RequiredFieldValidator>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txt_ans_foot" runat="server"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:CommandField ShowDeleteButton="true" ButtonType="Image" DeleteImageUrl="~/Images/delete.png" />
</Columns>
</asp:GridView>
<asp:LinkButton ID="lnk_add" runat="server" Text="Add more Answers" OnClick="lnk_add_Click" ValidationGroup="v1"></asp:LinkButton>
錯誤:
當我把RequiredFieldValidator
才把我得到這個錯誤。
請幫我解決這個問題。