C#中的关于CheckBox和TextBox的控件问题
1 限制用户名文本框输入的必须是a到z或A到Z得字母,并且不能只有空格,并且个数限制在三个之内?
2 居住地的这个项目怎么写?
3 为什么我的爱好这一栏是竖放的选项,如何把他调成横放的?
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中的正则表达式类来完成