2、更简单的办法(只适用于一个判断的情况):
向FORM加入RequiredFieldValidator控件,设置controltovalidate属性为“txtBox1”;
向FORM加入ValidationSummary控件,设置showmessagebox属性为true,showsummary属性为false,headtext属性为“you must ....”,displaymode属性为“SingleParagraph”。
即可。
二、用户可选择对话框
(1).aspx页面html代码中加入(就放在<head></head>之间):
<script language="javascript">
<!--
function doconfirm(ask,arg1,arg2) {
if(confirm(ask)) __doPostBack(arg1,arg2);
}
// -->
</script>
(2)在.aspx.cs中引用(1)中函数:
a、用HyperLink 控件(vb代码示例:datagrid中删除某行)
Dim k As HyperLink = CType(e.Item.Cells(8).FindControl("DelBtn"), HyperLink)
Dim x As String = e.Item.Cells(0).FindControl("DeleteRecord").UniqueID
k.NavigateUrl = "javascript:doconfirm('你确认删除吗?','" & x & "','')"
b、用常见button
Btndelete.Attributes.add("onclick","javascript:doconfirm('你确认删除吗?','" & x & "','')")