1.C#字符串如何转换为大写或小写?
答:使用System.String类中有两个函数ToUpper()和ToLower()
string a = "test";
a.ToUpper();
2.如何给密码MD5加密?
答:1.引用命名空间using System.Web.Security;
2.32位加密方式
FormsAuthentication.HashPasswordForStoringInConfigFile(IptPwd.Text,"MD5")
3.如何控制Button作为重设按钮?
答:需要禁止按钮的激发验证功能。可以将CausesValidation属性设定为false
4.\n,\r是指什么?其他转义符有哪些?
答:
转义符 | 作用 |
\' | 显示单引号 |
\" | 显示双引号 |
\\ | 显示反斜杠 |
\0 | 表示空字符 |
\a | 表示感叹号 |
\b | 表示退格 |
\f | 表示换页 |
\n | 表示换行 |
\r | 表示回车 |
\t | 表示水平Tab |
\v | 表示垂直Tab |
5.RequiredFieldValidator中的属性Display="{None|Static|Dynamic}"起什么作用?
答:
成员名称 说明
Dynamic 验证失败时动态添加到页面中的验证程序内容。
None 从不内联显示的验证程序内容。
Static 作为页面布局的物理组成部分的验证程序内容。
自己的语言概括,客观的解释:
Dynamic 动态显示,只有发生错误才存在于内存中。
None 什么都不是。
Static 静态显示,始终存在于内存中,即使没发生错误,也存在此控件。
6.this.RequiredFieldValidator1.ErrorMessage="错误"; 怎么会没有任何反应?
答:可以使用下面的方法:
if(sdr.Read())//当数据库中已经存在此用户名
{
this.RequiredFieldValidator1.ErrorMessage="错误";
this.RequiredFieldValidator1.IsValid=false;
return;
}
7.当鼠标移动到DATAGRID的某一行,整行变色的语法怎么写?
答:在ItemDataBound中:
if(e.Item.ItemIndex >= 0)
{
e.Item.Attributes["onMouseOver"] = ";";
e.Item.Attributes["onMouseOut"] = ";";
}
这是改变背景色的。你还可以把this.bgColor='#00ff00'换成其他动作。
评论