私は通常、単純に見える質問を投稿することに頼りませんが、これには困惑しています.
必須フィールドのテキスト ボックスがあり、[送信] をクリックしたときにテキスト ボックスを検証したいと考えています。
これが私のコードです:
<asp:TextBox ID="txtName" runat="server" CssClass="textboxField" MaxLength="45"></asp:TextBox>
<asp:LinkButton ID="btnAdd" runat="server" CausesValidation="True" >Add +</asp:LinkButton>
<asp:RequiredFieldValidator ID="reqName" ControlToValidate="txtName" ErrorMessage="Name is required." runat="server" />
ここにあるものはすべて構文的に正しいように見えますが、何らかの理由で、テキスト ボックスが空白で追加ボタンがクリックされたときにエラー メッセージが表示されません。助言がありますか?
編集: ページ ディレクティブ
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/SiteMaster.Master" AutoEventWireup="true" CodeBehind="CodeBehind.aspx.cs" Inherits="Site.Page" %>