关于ASP.NET验证控件的问题

我使用VS2012制作网站,在添加信息界面使用了验证控件,我在添加按钮那里调用了自己写的把信息上传数据库的函数。当我点击添加按钮时,添加界面的信息没有填写,验证控件应该判... 我使用VS2012制作网站,在添加信息界面使用了验证控件,我在添加按钮那里调用了自己写的把信息上传数据库的函数。当我点击添加按钮时,添加界面的信息没有填写,验证控件应该判空不能调用上传信息的函数。但是当我点击添加按钮后,却是直接把空信息上传了,没有进行验证,跳过了验证控件的验证。如果把上传信息函数注释掉,又可以进行判空,验证控件又有效果了。这是为什么?如何在点击添加按钮的时候,先进行验证,验证通过后再调用上传信息函数上传到数据库?
前台添加按钮代码
<asp:Button ID="Button1" runat="server" Height="33px" OnClick="Button1_Click" Text="添加" Width="111px" />
验证控件代码
<asp:RequiredFieldValidator ID="rfv1" runat="server" ErrorMessage="教师编号不能为空" ControlToValidate="TBNo" Display="Dynamic" ForeColor="Red"></asp:RequiredFieldValidator>
后台调用代码
protected void Button1_Click(object sender, EventArgs e)
{
InsertTeacher();
}
展开
 我来答
伏龙偌渊
2015-05-07
知道答主
回答量:16
采纳率:0%
帮助的人:5.6万
展开全部
具体代码和控件相关属性贴出来。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式