0

我通常不会求助于发布看似简单的问题,但这个问题让我很难过。

我有一个文本框是必填字段,当我单击提交时,我想验证文本框。

这是我的代码:

<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" %>
4

0 回答 0