空であってはならないテキストボックスがあるため、必要な検証コントロールをその横に配置しました。また、ユーザーに情報を送信するかどうかを尋ねるJavaScript 確認ボックスもあります。
問題は、確認が最初に表示され、次に検証が開始されることです。それを逆にしたいと思います。検証を最初に進めたい。これ以上エラーがない場合、ユーザーは情報を送信するかどうかを尋ねられます。
編集
これがマークアップ
<asp:LinkButton ID="_lnkAddUpdate" runat="server" CausesValidation="True" OnClientClick = "return ConfirmAddEdit(this.id)"
     CommandName="Update"></asp:LinkButton>
<asp:TextBox ID="_tbLocationName" runat="server" Text= '<%# Eval("LocationName") %>'/>
<asp:RequiredFieldValidator ID="reqLocationName" runat="server" ErrorMessage="Location name cannot be empty string." Text = "*" ControlToValidate = "_tbLocationName" />
これはジャバスクリプトです
function ConfirmActive(id) {
    var action = document.getElementById(id).innerHTML;
    var r = confirm("Are you sure you want to " + action + " this location?");
    if (r == false) {
        return false;
    }
}
助けてくれてありがとう。