代码技巧积累

1、 ResollveUrl(url)的在传递相对路径时的用法说明

亲自使用是使此服务器地址~/Frame/Default.aspx等能够被识别

 

MSDN说明

如果 relativeUrl 参数包含绝对 URL,则该 URL 原样返回。如果 relativeUrl 参数包含相对 URL,则该 URL 将更改为与当前请求路径相符的相对 URL,这样浏览器便能够解析该 URL。

例如,请考虑以下方案:

  • 客户端已请求了一个 ASP.NET 页,该页含有一个用户控件,该用户控件有一个关联的图像。

  • ASP.NET 页位于 /Store/page1.aspx。

  • 用户控件位于 /Store/UserControls/UC1.ascx。

  • 图像文件位于 /UserControls/Images/Image1.jpg。

如果用户控件将图像的相对路径(即 /Store/UserControls/Images/Image1.jpg)传递给 ResolveUrl 方法,此方法将返回值 /Images/Image1.jpg

2、hashtable的不支持排序功能,可以使用sortedList进行辅助,sortedlist直接按照输入的key值自动排序

3、枚举类型的强制类型转换:Enum.parse(typeof(转换的类型),转换的值,大小写是否敏感)

4、控制层不自动换行可以使用设置style中的 float:left,如下:

              <div style='float:left;'>11 </div><div>22</div>

        结果:1122

 5、在读取xml节点时,需要判断节点类型是否为XmlComment 类型 ,通过    节点实例.GetType().Equals(typeof (XmlComment)))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值