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