这里一个简单的例子:<html>
<head>
<script language="C#" runat=server>
void ValidateBtn_Click(Object Sender, EventArgs E) {
if (Page.IsValid == true) {
lblOutput.Text = "页有效!";
}
else {
lblOutput.Text = "某些必需字段为空";
}
}
</script>
</head>
<body><h3><font face="宋体">简单的 RequiredField 验证程序示例</font></h3>
<p>
<form runat="server">
<table bgcolor="#eeeeee" cellpadding=10>
<tr valign="top">
<td colspan=3>
<asp:Label ID="lblOutput" Text="请填写下面的必需字段" ForeColor="red" Font-Name="宋体" Font-Size="10" runat=server /><br>
</td>
</tr>
<tr>
<td align=right>
<font face=宋体 size=2>卡号:</font>
</td>
<td>
<ASP:TextBox id=TextBox1 runat=server />
</td>
<td>
<asp:RequiredFieldValidator id="RequiredFieldValidator2"
ControlToValidate="TextBox1" Display="Static"
Width="100%" runat=server>
*
</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td></td>
<td>
<ASP:Button id=Button1 text="验证" OnClick="ValidateBtn_Click" runat=server />
</td>
<td></td>
</tr>
</table>
</form></body>
</html>
<head>
<script language="C#" runat=server>
void ValidateBtn_Click(Object Sender, EventArgs E) {
if (Page.IsValid == true) {
lblOutput.Text = "页有效!";
}
else {
lblOutput.Text = "某些必需字段为空";
}
}
</script>
</head>
<body><h3><font face="宋体">简单的 RequiredField 验证程序示例</font></h3>
<p>
<form runat="server">
<table bgcolor="#eeeeee" cellpadding=10>
<tr valign="top">
<td colspan=3>
<asp:Label ID="lblOutput" Text="请填写下面的必需字段" ForeColor="red" Font-Name="宋体" Font-Size="10" runat=server /><br>
</td>
</tr>
<tr>
<td align=right>
<font face=宋体 size=2>卡号:</font>
</td>
<td>
<ASP:TextBox id=TextBox1 runat=server />
</td>
<td>
<asp:RequiredFieldValidator id="RequiredFieldValidator2"
ControlToValidate="TextBox1" Display="Static"
Width="100%" runat=server>
*
</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td></td>
<td>
<ASP:Button id=Button1 text="验证" OnClick="ValidateBtn_Click" runat=server />
</td>
<td></td>
</tr>
</table>
</form></body>
</html>
解决方案 »
- c#编程
- 求助用ASP.NET调用acess数据库怎么调用
- 关于复杂打印设置的问题! 求高手解答!
- 在IDE中汉字显示正确,预览时就是乱码,文件保存为utf-8格式后, IDE中乱码,预览时显示正确,
- [高分求解] 请问高手,如何在程序运行中动态地加入控件,控件的位置怎么控制?
- VS2008启动调试失败,请高手指点!
- 高手请进!一起商讨!
- help!如何在后台代码中判断datagrid单选钮列中哪个被选中?
- 新手问题
- 求助!!!asp.net网站无法在服务器上正常运行 本机跑正常
- datagrid控件在数据绑定之前设定宽度为100%,如何获得在数据绑定之后实际的宽度?
- 如何在提交前得到textbox的值?
{
if(TextBox1.Text == "")
Button1.Attributes["onclick"] = "JavaScript:alert('不能为空');";
}
加一个ValadateSummry控件
ShowMessage设置为true
ValidationSummary,ShowMessageBox设为true,又学了一手。。谢谢大家了。。