环境:VS2005 C# XP不怕错,就怕以前对现在却错了!小弟用Webbrowser做编辑器,前两天添加了设置内链的功能,就是用pasteHTML把类似下面的代码贴进去:<a href="#C5">查看章节 5</a> 
<a name="C5">章节 5</a>众所周知pasteHTML有自动修正功能(MS这点上似乎好心办了坏事,忽视了程序员的能力).它会自动在相对路径前加上当前页面URL,为此偶不得不再添加代码把路径变回来。但总之最后是搞成功了。(经数次测试OK)
郁闷的是,今天突然不行了,不过问题不是出在路径上,而是出在了: <a name="C5">章节 5</a>
不知为啥pasteHTML突然把我的 <a name="C5">章节 5</a>给变成了  <a name=C5>章节 5</a>,硬是把两个双引号给去掉了。
去掉就去掉吧,可你以前为什么不去掉呢??我的工程也没什么大修改啊,webbrowser类也没改。
我测试再三,pasteHTML是铁了心要把我<a name=后的双引号给去掉,晕啊!还请大虾们给指点一二!