【问题标题】:RequiredFieldValidator make form not save ASP.NETRequiredFieldValidator 使表单不保存 ASP.NET
【发布时间】:2012-02-22 09:38:52
【问题描述】:

我正在使用RequiredFieldValidator,并且我创建的错误消息出现了,但信息仍然保存。我该如何解决这个问题?

这里是代码

         <th align="left">RFP EXP:</th>
                <td>                   
                        <GMDP:GMDatePicker ID="rfpExpDatePicker" runat="server" OnPreRender = "rfpExpDatePicker_DateChanged" CalendarFont-Names="Arial" InitialText="Select a Date" InitialValueMode="Null"> 
                            <CalendarDayStyle Font-Size="9pt" />
                            <CalendarTodayDayStyle BorderWidth="1px" BorderColor="DarkRed" Font-Bold="True" />
                            <CalendarOtherMonthDayStyle BackColor="WhiteSmoke" />
                            <CalendarTitleStyle BackColor="#E0E0E0" Font-Names="Arial" Font-Size="9pt" />
                            <CalendarFont Names="Arial" />
                        </GMDP:GMDatePicker>
              <asp:RequiredFieldValidator

ControlToValidate="rfpExpDatePicker" Text="您必须选择保存信息前的日期" runat="server" />

【问题讨论】:

  • 您的意思是页面在显示错误消息时回发吗?奇怪的。你会发布代码

标签: asp.net save requiredfieldvalidator


【解决方案1】:

您是否将按钮的 Click 事件包装为有效检查?

if (Page.IsValid)
{
    // do something...
}

您不能依赖客户端 javascript 为您执行错误捕获,因此请始终实施服务器端检查。

【讨论】:

  • 不,我没有,我也不太清楚该怎么做
猜你喜欢
  • 1970-01-01
  • 2010-10-13
  • 2010-10-26
  • 2017-08-08
  • 1970-01-01
  • 1970-01-01
  • 2010-12-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多