【发布时间】:2017-10-16 22:22:33
【问题描述】:
这是我的 aspx 代码:
<asp:TemplateField HeaderText="Enter_Quantity" >
<ItemTemplate>
<asp:TextBox ID ="TextBox1" runat="server" DataField="Total_Quantity" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="Please add a quantity"> </asp:RequiredFieldValidator>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID ="Button7" runat="server" OnClick="Button7_Click" CommandArgument="Button7" CommandName="Select" Text="Add To Cart" CausesValidation ="true" />
</ItemTemplate>
</asp:TemplateField>
请注意,按钮位于每个 Gridview 行中,并且文本框列位于每个 Gridview 行中。 我面临的问题是,当我将文本框保持为空然后单击按钮时。它显示错误消息“请添加数量”。但它显示在每个 Gridview 行中。我想为特定的 GridView 行显示此错误消息。 我该如何解决这个问题? 有人可以更正我的 aspx 代码吗?
【问题讨论】:
标签: asp.net