日期:2014-05-17  浏览次数:20488 次

令人头疼的vs2010新问题,如何解决?
1、美工的静态HTML代码拷贝过来,习惯ctrl+K+D自动对齐,会发现img标签和</td>标签如果不是紧挨着,则会出现<tr>与<tr>之间有缝隙的情况,每次都要检查是否紧挨着,严重影响工作效率。
2、由于使用模板页时使用<form runat="server">的话会生成很多乱码,因此一般不喜欢用服务端控件,但每次把这个form删除后vs2010又会自动添加这个form,让人苦笑不得。
以上两个问题是之前vs2005所没有的,自从用vs2010后就一直很头疼这两个问题,大家有什么好的解决方法呢?

------解决方案--------------------
探讨

vs的美工很差劲,不明白为什么微软不挖dreamdrave工程师改进vside?

------解决方案--------------------
1. 可以试试样式 
img {
vertical-align:middle;
}
是否可以解决问题

2. <form runat="server"> 是所有WebControl控件使用的前提,因此会在添加WebControl时被自动添加(IIRC),而你所谓的“乱码”应该是指视图状态,也是WebControl机制全功能运行的前提,如果你不想使用视图状态(以及后来添加的控件状态),你大可不必使用WebControls,没有视图状态的WebControls鸡肋得很。 如果不使用WebControls,大可不必使用WebForm,没有WebControl的WebForm连鸡肋都不如 -- 由此可见,楼主应果断的转Mvc.net了。