A bug of SmartNavigation?

随便建一个新的aspx页面,在Page_Load中加入以下代码:

SmartNavigation  =   true ;

编辑aspx页面源代码,在<Head></Head>中加入以下内容:

< base  target ="_self" >

最后,向页面中加入一个Button

运行这个aspx页面,点击button,页面就不能正常显示了,原因是SmartNav.js中的脚本出错。


经过多次实验,我得出的这个现象产生的必要条件为:
1、SmartNavigation = true
2、在<head></head>中加入<base>标签,甚至不需要指定target =
3、页面回发

在我的实际项目的一个比较复杂的页面中,它导致的结果是IE出错退出。

我在VS.Net 2005 Beta2中做了同样测试,结果是一样的。
而同时我发现如果在<base>后面加上</base>就不会出现这个情况,但是在VS.Net 2003中,加上</base>是会被HTML编辑器提示语法错误的。

这算是一个Bug吗?

转载于:https://www.cnblogs.com/Rustle/archive/2005/04/28/146775.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值