摘要:
有时候,为了让格式统一,当位数不足时,给予补足。比如:2008-01-01 13:42:05,这其中就对月、日、秒进行了补位。
在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。
PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度
PadRight(int totalWidth, char paddingChar) //在字符串右边用 paddingChar 补足 totalWidth 长度
示例:
h = h.PadLeft(2, '0');
注意第二个参数为 char 类型,所以用单引号,也可以用 Convert.ToChar(string value) 把字符串转换成 char 类型。如果字符串长度大于 1,则使用 str.ToCharArray()[index]。
阅读全文
摘要:
1. 属性列表:
SelectionMode 组件中条目的选择类型,即多选(Multiple)、单选(Single)
Rows 列表框中显示总共多少行
Selected 检测条目是否被选中
SelectedItem 返回的类型是ListItem,获得列表框中被选择的条目
Count 列表框中条目的总数
SelectedIndex 列表框中被选择项的索引值
Items 泛指列表框中的所有项,每一项的类型都是ListItem
阅读全文
摘要:
IsPostBack
如果第一次加载IsPostBack为true
但是以后点击按钮之类的都从新执行pageload的,因为会出发postback。这时就为true。
所以if(!IsPostBack){}中放置的代码应该是第一次加载是运行。其他时间不运行的代码。
Page.IsValid
在ASP.Net中,为了方便表单的验证,提供了验证控件来完成表单输入数据的验证。问题的根源是对于asp:Button控 件,点击的时候是默认先进行表单的验证的。
有的朋友希望在表单里有两个按钮,其中有的按钮执行的操作和表单本身无关,不需要验证,但也默认必须进行验证,对 程序设计上造成不少烦恼。
解决方法:在需要验证的时候,可以手工调用验证代码:验证控件.Validate()或者Page.Validate()进行验证。
IsValid 是Page的属性,用于判断页面上的验证控件是否均通过验证,如果页面上没有验证控件,则不必做这个判断了。
Page.IsPostBack :在Page_Load中第一次加载运行 阅读全文
摘要:
摘 要:IIf函数根据表达式的值,来返回两部分中的其中一个
正 文:
IIf 函数
根据表达式的值,来返回两部分中的其中一个。
语法
IIf(expr, truepart, falsepart)
IIf 函数的语法含有下面这些命名参数:
部分 描述
expr 必要参数。用来判断真伪的表达式。
truepart 必要参数。如果 expr 为 True,则返回这部分的值或表达式。
falsepart 必要参数。如果 expr 为 False,则返回这部分的值或表达式。
说明
由于IIf会计算truepart和falsepart,虽然它只返回其中的一个。因此要注意到这个副作用。例如,如果falsepart产生一个被零除错误,那么程序就会发生错误,即使expr为True。 阅读全文