查看asp网站时碰到的一些函数之类的(待续)

1. CStr  The CStr function converts an expression to type String.
CStr 函数可返回表达式,该表达式已被转换为 String 子类型的 Variant

CStr(expression)

 

参数

描述

expression

Required. Any valid expression
必选项。expression 参数是任意有效的表达式。 

If expression is:
expression可以是:

Boolean - CStr函数会返回字符串,包含 True 或 False

Date - CStr函数会返回字符串,包含系统的短日期格式日期

Null - 运行时错误。

Empty - 返回零长度字符串 ("")

Error - 返回字符串,包含跟随有错误号码的单词 Error

Other numeric - 返回字符串,包含此数字。

2. ResolveClientUr ResolveUrl两个方法都是传递一个相对的 URL,然后返回一个相对于当前客户端浏览器的相对URL地址
但是两者的返回值,却截然不同
ResolveClientUrl返回相对于当前页面下文件的地址
ResolveUrl则返回页面所在应用程序下的相对地址
例如:
页面:~/Student/main.aspx
图像:~/Images/copy.gif
(这里~表示应用程序根目录)
使用一:
resolveClientUrl=Page.ResolveClientUrl("Images/copy.gif")
resolveUrl=Page.ResolveUrl("Images/copy.gif")
在页面main.aspx里使用copy.gif图像,则使用标题上的两种方法返回的结果如下
ResolveClientUrlImages/copy.gif
ResolveUrl/Student/Images/copy.gif

 

使用二:
resolveClientUrl=Page.ResolveClientUrl("~/Images/copy.gif")
resolveUrl=Page.ResolveUrl("~/Images/copy.gif")
在页面main.aspx里使用copy.gif图像,则使用标题上的两种方法返回的结果如下
ResolveClientUrl../Images/copy.gif
ResolveUrl/Images/copy.gif

 

结论
所以在使用ResolveClientUrlResolveUrl的时候一定要注意两者的区别
在使用相对URL地址时一定要在前面加上(~)(~/),这样就万无一失了
不过使用这两种方法返回的物理路径(Server.MapPath),都是一样的

 

3.  NavigateUrl  HyperLink.NavigateUrl属性值

单击 HyperLink 控件时链接到的 URL。默认值为空字符串 ("")。 

备注

 

使用 NavigateUrl 属性指定单击 HyperLink 控件时定位到的 URL。 

HyperLink 控件用于创建超链接。

4. LiteralLabel  它们也只有一个区别,就是在转换成客户端Html代码后,Label就成了<span></span>,Literal则是什么标记都不带

5.  UpdatePanel控制页面的局部更新,这个更新功能依赖于scriptManger控件的EnablePartialRendering属性,如果 这个属性设置为false局部更新会失去作用(scriptManger控件的EnablePartialRendering属性的默认值为true不必 刻意去设置)

6.  @ Register 创建标记前缀和自定义控件之间的关联,这为开发人员提供了一种在 ASP.NET 应用程序文件(包括网页、用户控件和母版页)中引用自定义控件的简明方法。应用程序文件(包括网页、用户控件和母版页)中注册自定义控件。

属性

Assembly 用户控件的程序集,与 Src 选一使用。

Src 用户控件文件的位置,与 Assembly 选一使用。

Namespace 用户控件的名称空间。

TagPrefix 任意名称,指定标签前缀名称,如“<asp:ListBox”中的“asp”。

TagName 任意名称,指定标签名称,如“<asp:ListBox”中的“ListBox”。

7. Repeater     

       Repeater 控件用于显示重复的项目列表,这些项目被限制在该控件。Repeater 控件可被绑定到数据库表、XML 文件或者其他项目列表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值