我通常不会求助于发布看似简单的问题,但这个问题让我很难过。
我有一个文本框是必填字段,当我单击提交时,我想验证文本框。
这是我的代码:
<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" %>