声讨vs.net
在vs.net2002里新建一个1.aspx页面,然后从记事本里复制几个汉字到这页上,并放置几个用户控件设置CodePage="65001",charse=utf-8,然后在高级保存里设置编码为utf-8,结果你浏览一下这个页面,凡是用户控件里的汉字都能正常显示,而1.aspx复制上去的汉字全是乱码,不知何故.
然后呢,我把先前从记事本里复制的汉字,重新用键盘打了一遍,再预览,竟然行了,不知道为何.
然后呢,我新建一个2.aspx页面,把1.aspx的html代码全部复制过去,再预览2.aspx,竟然和刚才一样,用户控件里的汉字能正常显示,而页面本身的汉字是乱码.
然后我用editplus打开2.aspx,打开对话框里的编码我选择了一下utf-8,然后另存了一下,编码手工选择utf-8,覆盖掉以前的2.aspx,再预览,结果行了,我汗死.难道vs.net里的高级保存是忽悠人的吗?
最后我把1.aspx在vs.net里另存为子目录里的3.aspx,结果他对上面注册用户控件的路径也不自动变,所有的图片路径也不自动更新,集成自后台的.cs文件的路径也不变,全部得手动改正,这不是玩儿人吗?我晕,这vs.net怎么还没有dw智能呀.
我写好一个用户控件,里面使用了一些图片,然后我在跟目录使用图片正常,我在根目录的子目录里使用,我靠,不能显示.
我都不知道asp.net号称的可视化集成吹的这么猛,咋用起来这么垃圾呀,我想做一个page当模板,然后里面放几个placeholder控件,然后我开发页面光开发用户控件,然后把用户控件动态add到placeholder里面,可是思路还是不太成熟,所以我想通过手工复制代码来实现统一的界面,谁知道这vs.net这么不争气,需要这么多手工的工作,鄙视vs.net,一点儿不智能.