Web Part是ASP.NET 2.0中一个非常令人激动的特性。它为创建动态的网页接口提供了一系列的可用控件,使得用户很容易地进行配置或者个性化页面。并且,用户可以象在桌面应用中一样自由地显示、隐藏或者移动Web Part组件
Archive for the '.net' Category
IIF 函数
IIF 函数是Visual Basic语言众多函数中的一个
语法格式为:
IIf(expr, truepart, falsepart)
IIf(表达式,真的部分,假的部分)
作用:
根据表达式的值,来返回两部分中的其中一个。
IIf 函数的语法参数:
expr 必要参数。用来判断真伪的表达式。
truepart 必要参数。如果 expr 为 True,则返回这部分的值或表达式。
falsepart 必要参数。如果 expr 为 False,则返回这部分的值或表达式。
说明
由于 IIf 会计算 truepart 和 falsepart,虽然它只返回其中的一个。因此要注意到这个副作用。例如,如果 falsepart 产生一个被零除错误,那么程序就会发生错误,即使 expr 为 True。
IIf
返回由逻辑测试确定的两个数值或字符串值之一。
语法
数字
IIf(Logical EXPression, Numeric Expression1, Numeric Expression2)
如果 Logical Expression 取值为 TRUE,则此函数返回 Numeric Expression1,否则,返回 Numeric Expression2。
字符串
IIf(Logical Expression, String Expression1, String Expression2)
如果 Logical Expression 取值为 TRUE,则此函数返回 String Expression1,否则,返回 String Expression2。
注释
只有当 Logical Expression 的值为零时,才认为该表达式是 [...]
ShowHeader=”False”
mcedr.Value = DBNull.Value 就可以判断了
IIS7,在关闭计算机管理前您必须所有会话框。此问题,我也没有弄清楚是为什么。害弄了半天,按后退就可以关了。
Win7 IIS启动失败。手工启动它,提示:“另一个程序正在使用此文件,进程无法访问!”
此问题一般是端口被占用。如果80端口,查看是否打开skype,迅雷等工具,他们会占用80端口。
CType函数作用于两个参数。第一个参数是将要转换的表达式,第二个参数是目标类型或对象类。注意,第一个参数必须是表达式,不能是类型。
CType函数是一个内联函数,这意味着转换是由已编译的代码执行的,通常不会生成函数调用,这将提高性能。
返回表达式显示地转换为指定的数据类型、对象、结构、类或接口后的结果。
CType(expression,typename)
各部分说明
expression
任何有效的表达式。如果expression的值超出typename允许的范围,将引发异常。
typename
任何在Dim语句的As子句内合法的表达式,即任何数据类型、对象、结构、类或接口的名称。
备注
CType采用内联方式编译,即转换代码是计算表达式的代码的一部分。在某些情况下不需要调用一个过程来完成转换,这会使执行速度更快。
如果没有定义从expression到typename的转换,例如从Integer转换到Date,Visaul Basic将显示一条编译时错误信息。
如果在运行时转换失败,将会引发相应的异常。如果收缩转换失败,最常见的结果是OverflowException。如果未定义转换,将会发生InvalidCastException。例如,如果Exception的类型为Object,并且其运行时类型没有转换为typename,则可能会发生这种情况。
如果expression或typename的数据类型为已经定义的类或结构,则可以在该类或结构中将CType定义为转换运算符。这将使CType用作重载运算符。如果这样做,则可以控制转换在类或结构之间进行的转换的行为,包括可能引发的异常。
重载
CType运算符也可以在代码之外定义的类或结构中重载。如果您的代码需要在这样的类或结构之间进行转换,请确定您了解其CType运算符的行为。
示例
基本类型
k=CType(q,Integer)
‘The following statement coerces w to the specific object class Lable
f=CType(w,Lable)
Dim testNumber As Long=1000
Dim testNewType As Single=CType(testNumber,Single)
复合类型
可以使用CType将值转换为复合数据类型和基本类型,也可以使用它将对象类型强制转换为它的一个接口类型。
‘Assume class cZone implements interfac iZone
Dim h As Object
‘The first argument to CType must be an expression,not a type
Dim cZ As cZone
‘The following statement coerces a cZone object to its interface iZone
h=CType(cZ,iZone)
数组类型
CType也可以转换数组数据类型
Dim v() As classV
Dim obArray() As Object
‘Assume [...]
在IIS管理器里的网站右键→属性→目录安全性→身份验证→“windows身份验证”->开启
在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。
//获取日期+时间
DateTime.Now.ToString(); // 2008-9-4 20:02:10
DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12
//获取日期
DateTime.Now.ToLongDateString().ToString(); // 2008年9月4日
DateTime.Now.ToShortDateString().ToString(); // 2008-9-4
DateTime.Now.ToString(”yyyy-MM-dd”); // 2008-09-04
DateTime.Now.Date.ToString(); // 2008-9-4 0:00:00
//获取时间
DateTime.Now.ToLongTimeString().ToString(); // 20:16:16
DateTime.Now.ToShortTimeString().ToString(); // 20:16
DateTime.Now.ToString(”hh:mm:ss”); // 08:05:57
DateTime.Now.TimeOfDay.ToString(); // 20:33:50.7187500
//其他
DateTime.ToFileTime().ToString(); // 128650040212500000
DateTime.Now.ToFileTimeUtc().ToString(); // [...]
在aspx.cs文件中 inputID.Attributes.Add(”onclick”, “javascript:mcder();”);
最近评论