//使用服务器控件进行非空验证的前台示例代码
<style type="text/css">
#tbList
{
border-top: 1px solid #0088F7;
border-left: 1px solid #0088F7;
width: 930px;
}
#tbList td, th
{
border-bottom: 1px solid #0088F7;
border-right: 1px solid #0088F7;
font-size: 16px;
}
.textbox
{
border-left: solid 0 #ffffff;
border-bottom: solid 1px #716E6F;
border-right: solid 0 #ffffff;
border-top: solid 0 #ffffff;
}
</style>
#tbList
{
border-top: 1px solid #0088F7;
border-left: 1px solid #0088F7;
width: 930px;
}
#tbList td, th
{
border-bottom: 1px solid #0088F7;
border-right: 1px solid #0088F7;
font-size: 16px;
}
.textbox
{
border-left: solid 0 #ffffff;
border-bottom: solid 1px #716E6F;
border-right: solid 0 #ffffff;
border-top: solid 0 #ffffff;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div>
<br />
<br />
<table id="tbList">
<tr>
<td align="right">
姓名
</td>
<td>
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div>
<br />
<br />
<table id="tbList">
<tr>
<td align="right">
姓名
</td>
<td>
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="姓名不能为空" ControlToValidate="txtName"></asp:RequiredFieldValidator>
ErrorMessage="姓名不能为空" ControlToValidate="txtName"></asp:RequiredFieldValidator>
</td>
<td align="right">
年龄
</td>
<td>
<asp:TextBox ID="txtAge" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="txtAge" ErrorMessage="年龄不能为空"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="right">
民族
</td>
<td>
<asp:TextBox ID="txtPeople" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="txtPeople" ErrorMessage="民族不能为空"></asp:RequiredFieldValidator>
</td>
<td align="right">
省份
</td>
<td>
<asp:DropDownList ID="ddlProvince" runat="server">
<asp:ListItem>辽宁</asp:ListItem>
<asp:ListItem>北京</asp:ListItem>
<asp:ListItem>上海</asp:ListItem>
<asp:ListItem>广州</asp:ListItem>
<asp:ListItem>美国</asp:ListItem>
<asp:ListItem>英国</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td colspan="4">
<center>
<br />
<asp:Button ID="btnSubmit" runat="server" Text="提交数据" OnClick="btnSubmit_Click" />
<br />
</center>
</td>
</tr>
</table>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<td align="right">
年龄
</td>
<td>
<asp:TextBox ID="txtAge" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="txtAge" ErrorMessage="年龄不能为空"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="right">
民族
</td>
<td>
<asp:TextBox ID="txtPeople" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="txtPeople" ErrorMessage="民族不能为空"></asp:RequiredFieldValidator>
</td>
<td align="right">
省份
</td>
<td>
<asp:DropDownList ID="ddlProvince" runat="server">
<asp:ListItem>辽宁</asp:ListItem>
<asp:ListItem>北京</asp:ListItem>
<asp:ListItem>上海</asp:ListItem>
<asp:ListItem>广州</asp:ListItem>
<asp:ListItem>美国</asp:ListItem>
<asp:ListItem>英国</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td colspan="4">
<center>
<br />
<asp:Button ID="btnSubmit" runat="server" Text="提交数据" OnClick="btnSubmit_Click" />
<br />
</center>
</td>
</tr>
</table>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
</html>