12 个解决方案
#1
this.CheckBoxListNames.SelectedValue.Trim() ==""
#2
这句话应加在哪?我加在button_click()方法中怎么不行?
#3
if (CheckBoxList1.SelectedIndex == -1)
SelectedIndex==-1为没有选中任何项!楼主试试!
SelectedIndex==-1为没有选中任何项!楼主试试!
#4
if (CheckBoxList1.SelectedIndex == -1)
{
Response.Write("Error!");//自己需要提示的错误或处理办法
}
{
Response.Write("Error!");//自己需要提示的错误或处理办法
}
#5
CheckBoxList 用验证控件.. 也不知道能不能用啊..
那你就提交到服务器去验证.
for(int i=0;i<cblPope.Items.Count;i++)
{
if(cblPope.Items[i].Selected)//判断子元素有没有选中
{
}
}
那你就提交到服务器去验证.
for(int i=0;i<cblPope.Items.Count;i++)
{
if(cblPope.Items[i].Selected)//判断子元素有没有选中
{
}
}
#6
如果只有CheckBoxList的话,4楼的方法可以。谢谢。但我在那个界面中还有textbox,点击“确定”按钮后,只要textbox非空,就会出现“添加成功”。但若此时CheckBoxList为空,也会出现“添加成功”。我若改成
protected void Button1_Click(object sender, EventArgs e)
{
Response .Write ("<script>alert('添加成功')</script>");
if (cblRoles.SelectedIndex == -1)
{
Response.Write("<script>alert('CheckBoxList不能为空')</script>");
}
}
会在出现“添加成功”提示框后,又出现“CheckBoxList不能为空”提示框。
protected void Button1_Click(object sender, EventArgs e)
{
Response .Write ("<script>alert('添加成功')</script>");
if (cblRoles.SelectedIndex == -1)
{
Response.Write("<script>alert('CheckBoxList不能为空')</script>");
}
}
会在出现“添加成功”提示框后,又出现“CheckBoxList不能为空”提示框。
#7
http://www.51ini.com/viewthread.php?tid=122&extra=page%3D1
ASP.NET中WebForm组件CheckBoxList编程
ASP.NET中WebForm组件CheckBoxList编程
#8
这样应该可以,你试试!!
if (RequiredFieldValidator1.IsValid == true)
{
if (CheckBoxList1.SelectedIndex == -1)
{
Response.Write(" <script> alert('CheckBoxList不能为空') </script> ");
}
else
{
Response.Write(" <script> alert('添加成功') </script> ");
}
}
if (RequiredFieldValidator1.IsValid == true)
{
if (CheckBoxList1.SelectedIndex == -1)
{
Response.Write(" <script> alert('CheckBoxList不能为空') </script> ");
}
else
{
Response.Write(" <script> alert('添加成功') </script> ");
}
}
#9
楼上的方法很好,问题OK了,谢谢.
#10
不客气,我也是新手,我们共同成长.QQ:13271008
#11
谢谢这篇帖子,我遇到这个问题,轻松解决了~
#12
同谢同谢!
#1
this.CheckBoxListNames.SelectedValue.Trim() ==""
#2
这句话应加在哪?我加在button_click()方法中怎么不行?
#3
if (CheckBoxList1.SelectedIndex == -1)
SelectedIndex==-1为没有选中任何项!楼主试试!
SelectedIndex==-1为没有选中任何项!楼主试试!
#4
if (CheckBoxList1.SelectedIndex == -1)
{
Response.Write("Error!");//自己需要提示的错误或处理办法
}
{
Response.Write("Error!");//自己需要提示的错误或处理办法
}
#5
CheckBoxList 用验证控件.. 也不知道能不能用啊..
那你就提交到服务器去验证.
for(int i=0;i<cblPope.Items.Count;i++)
{
if(cblPope.Items[i].Selected)//判断子元素有没有选中
{
}
}
那你就提交到服务器去验证.
for(int i=0;i<cblPope.Items.Count;i++)
{
if(cblPope.Items[i].Selected)//判断子元素有没有选中
{
}
}
#6
如果只有CheckBoxList的话,4楼的方法可以。谢谢。但我在那个界面中还有textbox,点击“确定”按钮后,只要textbox非空,就会出现“添加成功”。但若此时CheckBoxList为空,也会出现“添加成功”。我若改成
protected void Button1_Click(object sender, EventArgs e)
{
Response .Write ("<script>alert('添加成功')</script>");
if (cblRoles.SelectedIndex == -1)
{
Response.Write("<script>alert('CheckBoxList不能为空')</script>");
}
}
会在出现“添加成功”提示框后,又出现“CheckBoxList不能为空”提示框。
protected void Button1_Click(object sender, EventArgs e)
{
Response .Write ("<script>alert('添加成功')</script>");
if (cblRoles.SelectedIndex == -1)
{
Response.Write("<script>alert('CheckBoxList不能为空')</script>");
}
}
会在出现“添加成功”提示框后,又出现“CheckBoxList不能为空”提示框。
#7
http://www.51ini.com/viewthread.php?tid=122&extra=page%3D1
ASP.NET中WebForm组件CheckBoxList编程
ASP.NET中WebForm组件CheckBoxList编程
#8
这样应该可以,你试试!!
if (RequiredFieldValidator1.IsValid == true)
{
if (CheckBoxList1.SelectedIndex == -1)
{
Response.Write(" <script> alert('CheckBoxList不能为空') </script> ");
}
else
{
Response.Write(" <script> alert('添加成功') </script> ");
}
}
if (RequiredFieldValidator1.IsValid == true)
{
if (CheckBoxList1.SelectedIndex == -1)
{
Response.Write(" <script> alert('CheckBoxList不能为空') </script> ");
}
else
{
Response.Write(" <script> alert('添加成功') </script> ");
}
}
#9
楼上的方法很好,问题OK了,谢谢.
#10
不客气,我也是新手,我们共同成长.QQ:13271008
#11
谢谢这篇帖子,我遇到这个问题,轻松解决了~
#12
同谢同谢!