博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2010年1月22日

摘要: 根据我个人使用ASP.NET的经验,和通过在网上搜索。我发现,Page的ResolveUrl方法给我们带来了一些比较严重的问题。 最常见的问题是在页面或控件以外的范围不能使用它。 其他的问题都是bug。如它不能正确处理一些你给的URL。例如,尝试Page.ResolveUrl("~/test.aspx?param=http://www.test.com")。结果与你输入字符串相同,没做任何变动。使用Reflector查看asp.net代码,我发现将相对URL转换为绝对URL机制都是先搜索string中的 "://",如果找到,就直接返回了。因此,如果你传 阅读全文

posted @ 2010-01-22 20:24 codingsilence 阅读(355) 评论(0) 推荐(0) 编辑