当前位置:编程学习 > C#/ASP.NET >>

C#中的关于CheckBox和TextBox的控件问题

1 限制用户名文本框输入的必须是a到z或A到Z得字母,并且不能只有空格,并且个数限制在三个之内?

2 居住地的这个项目怎么写?

3 为什么我的爱好这一栏是竖放的选项,如何把他调成横放的?

答案:1用正则表达式验证控件,在validationexpression属性中写 [a-zA-Z]{1,3}

2.前面的省份直接写在下拉控件的items集合里,后面的你可以放在文件里进行读取,更改省份加载不同的地区。类似下面读取头像的代码,你可以稍微改下:

DirectoryInfo di = new DirectoryInfo(Server.MapPath("img/face"));
FileInfo[] fi = di.GetFiles("*.jpg");
foreach (FileInfo f in fi)
dropFace.Items.Add(new ListItem(f.Name,"img/face/" + f.Name));
dropFace.Attributes.Add("onchange","document.getElementById('imgFace').src=document.getElementById('"+dropFace.ClientID+"').value");//注册更改事件

3.你的竖排设计因为你使用的是checkboxList控件而不是checkbox控件,前者一般用来和数据库读取的数据绑定操作,不能横排。你使用后者即可

补充:楼上回答1的正则表达式的使用可以用.net中的正则表达式类来完成

上一个:怎么用C#写启动数据库服务器的代码
下一个:C#编程中++expression和expression++区别

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,