我有以下textbox
内itemtemplate of gridview.
.problem是,当我点击edit button of gridview
,如果我按照验证逻辑textbox
输入无效值,当我点击update button
focus of textbox is lost
..如果我在30est一行重点就到最顶端row..how防止焦点..如何把焦点放回在文本框其验证失败,里面的GridView
<asp:TextBox ID="tbattendence" Width="40px" runat="Server" Text='<%# Eval("attendence") %>' onkeydown = "return (event.keyCode!=13);">
</asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="tbattendence"
ErrorMessage="Attended Attendence is required!" Display="Dynamic" ValidationGroup="bottom"
ForeColor="#6600FF">*</asp:RequiredFieldValidator>
<asp:CompareValidator ID="CompareValidator" runat="server" ErrorMessage="Attended Attendence must be Lesser!"
ControlToValidate="tbattendence" ControlToCompare="tbcutoff"
Display="Dynamic" Operator="LessThanEqual" Type="Integer" ValidationGroup="bottom">*</asp:CompareValidator>
添加SetFocusOnError =您的验证 “真” 属性控制 – 2013-03-16 06:50:27