怪事年年有,哥们我遇到的最多!~
哈哈~,经常没事转转ASP的,倒无可厚非,太老的东西了嘛,换换也不错,可现在的奇怪的东西出来了,就是有人要把.NET的转到PHP,原以为没什么,可真接下来了,奇怪的东西就不只是一点点了,不要说我对.NET一窍不通,就搞不懂为什么它做出来的网页是这个样子的!
表面上并没有什么不妥,都挺好的!显示都很正常,可一看源代码,怎一个乱字形容的了!
给举几个例子吧!
这是用来定义一个文本框的!
<input name="ctl00$ContentPlaceHolder1$TextBox1" type="text" id="ctl00_ContentPlaceHolder1_TextBox1" style="width:150px;" />
还有布局,每个table外面必套有一个Div,所有的css全部用style属性定义
<div>
<table style="width: 650px; text-align: left; color: #898989; font-size: 10pt;">
<tr>
<td style="width: 98px">
毕业院校:</td>
<td style="width: 220px">
<input name="ctl00$ContentPlaceHolder1$TextBox9" type="text" id="ctl00_ContentPlaceHolder1_TextBox9" style="width:150px;" />
<span id="ctl00_ContentPlaceHolder1_RequiredFieldValidator6" style="color:Red;visibility:hidden;">*</span></td>
<td style="width: 98px">
学制:</td>
<td>
<input name="ctl00$ContentPlaceHolder1$TextBox12" type="text" id="ctl00_ContentPlaceHolder1_TextBox12" style="width:150px;" /></td>
</tr>
</table>
</div>
还有就是即使没有任何交互内容的页面,也都有个form,而且还好几个<input type="hidden" ……>,类似这样:
<input type="hidden" name="__WPPS" id="__WPPS" value="s" />
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2NjEyNzE0NTIPZBYCZg9kFgICBA9kFgoCAQ9kFgQCAQ8WAh4NRGVsZX
RlV2FybmluZwUt6KeG5Zu+5bCG5LuO6aG16Z2i5Lit5Yig6Zmk77yM5piv5ZCm56Gu5a6a77yfFg
IFCmhlYWRlclZpZXcPZBYCZg9kFgICAw8WAh4EVGV4dAWNBTxvYmplY3QgY2xhc3NpZD0iY2
xzaWQ6ZDI3Y2RiNmUtYWU2ZC0xMWNmLTk2YjgtNDQ0NTUzNTQwMDAwIiBjb2RlYmFzZT0ia
HR0cDovL2ZwZG93bmxvYWQubWFjcm9tZWRpYS5jb20vcHViL3Nob2Nrd2F2ZS9jYWJzL2ZsY
XNoL3N3Zmxhc2guY2FiI3ZlcnNpb249NywwLDAsMCIgd2lkdGg9IjU3OSIgaGVpZ2h0PSI2MyIg
aWQ9Im1zdV9iYW5uZXIiIGFsaWduPSJtaWRkbGUiPjxwYXJhbSBuYW1lPSJhbGxvd1NjcmlwdE
FjY2VzcyIgdmFsdWU9InNhbWVEb21haW4iIC8+PHBhcmFtIG5hbWU9Im1vdmllIiB2YWx1ZT0
iL3VwbG9hZC9iYW5uZXI2LnN3ZiIgLz48cGFyYW0gbmFtZT0icXVhbGl0eSIgdmFsdWU9ImhpZ
2giIC8+PHBhcmFtIG5hbWU9ImJnY29sb3IiIHZhbHVlPSIjZmZmZmZmIiAvPjxlbWJlZCBzcmM9I
i91cGxvYWQvYmFubmVyNi5zd2YiIHF1YWxpdHk9ImhpZ2giIGJnY29sb3I9IiNmZmZmZmYiIHd
pZHRoPSI1NzkiIGhlaWdodD0iNjMiIG5hbWU9Im1zdV9iYW5uZXIiIGFsaWduPSJtaWRkbGUiIGF
sbG93U2NyaXB0QWNjZXNzPSJzYW1lRG9tYWluIiB0eXBlPSJhcHBsaWNhdGlvbi94LXNob2Nrd2
F2ZS1mbGFzaCIgcGx1Z2luc3BhZ2U9Imh0dHA6Ly93d3cubWFjcm9tZWRpYS5jb20vZ28vZ2V
0Zmxhc2hwbGF5ZXIiIC8+PC9vYmplY3Q+ZAIDDxYCHwEFITxzdHlsZSB0eXBlPSd0ZXh0L2Nzc
yc+Cgo8L3N0eWxlPmQCAw9kFgICAQ88KwASAQA8KwAJAQAPFgIeCkhlYWRlclRleHQFDOmh
teecieWMuuWfn2RkAgUPZBYCAgEPPCsAEgEAPCsACQEADxYCHwIFDOS4reW/g+WMuuWfn
2RkAgcPZBYCAgEPPCsAEgEAPCsACQEADxYCHwIFDOmhteiEmuWMuuWfn2RkAgkPZBYCAg
MPDxYCHgdWaXNpYmxlaGRkZCeCiPDVa9yo7tn6eyPmCjT/TiET" />
这种页面里还有一大堆极为奇怪的script,想必都是程序自动生成的,这个id名字取的真TMD的有型!
偶是不懂.NET,也不知道是程序员没有整理,还是.NET做出来的页面都是这样!这次可惨了,垃圾代码足可以用车装,偶是一个一个页面的整理啊!累的不行。
唉!难怪人家说.NET好,当你用了.NET以后,都不想换其他语言了,算是领会了。
哈哈~,经常没事转转ASP的,倒无可厚非,太老的东西了嘛,换换也不错,可现在的奇怪的东西出来了,就是有人要把.NET的转到PHP,原以为没什么,可真接下来了,奇怪的东西就不只是一点点了,不要说我对.NET一窍不通,就搞不懂为什么它做出来的网页是这个样子的!
表面上并没有什么不妥,都挺好的!显示都很正常,可一看源代码,怎一个乱字形容的了!
给举几个例子吧!
这是用来定义一个文本框的!
<input name="ctl00$ContentPlaceHolder1$TextBox1" type="text" id="ctl00_ContentPlaceHolder1_TextBox1" style="width:150px;" />
还有布局,每个table外面必套有一个Div,所有的css全部用style属性定义
<div>
<table style="width: 650px; text-align: left; color: #898989; font-size: 10pt;">
<tr>
<td style="width: 98px">
毕业院校:</td>
<td style="width: 220px">
<input name="ctl00$ContentPlaceHolder1$TextBox9" type="text" id="ctl00_ContentPlaceHolder1_TextBox9" style="width:150px;" />
<span id="ctl00_ContentPlaceHolder1_RequiredFieldValidator6" style="color:Red;visibility:hidden;">*</span></td>
<td style="width: 98px">
学制:</td>
<td>
<input name="ctl00$ContentPlaceHolder1$TextBox12" type="text" id="ctl00_ContentPlaceHolder1_TextBox12" style="width:150px;" /></td>
</tr>
</table>
</div>
还有就是即使没有任何交互内容的页面,也都有个form,而且还好几个<input type="hidden" ……>,类似这样:
<input type="hidden" name="__WPPS" id="__WPPS" value="s" />
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2NjEyNzE0NTIPZBYCZg9kFgICBA9kFgoCAQ9kFgQCAQ8WAh4NRGVsZX
RlV2FybmluZwUt6KeG5Zu+5bCG5LuO6aG16Z2i5Lit5Yig6Zmk77yM5piv5ZCm56Gu5a6a77yfFg
IFCmhlYWRlclZpZXcPZBYCZg9kFgICAw8WAh4EVGV4dAWNBTxvYmplY3QgY2xhc3NpZD0iY2
xzaWQ6ZDI3Y2RiNmUtYWU2ZC0xMWNmLTk2YjgtNDQ0NTUzNTQwMDAwIiBjb2RlYmFzZT0ia
HR0cDovL2ZwZG93bmxvYWQubWFjcm9tZWRpYS5jb20vcHViL3Nob2Nrd2F2ZS9jYWJzL2ZsY
XNoL3N3Zmxhc2guY2FiI3ZlcnNpb249NywwLDAsMCIgd2lkdGg9IjU3OSIgaGVpZ2h0PSI2MyIg
aWQ9Im1zdV9iYW5uZXIiIGFsaWduPSJtaWRkbGUiPjxwYXJhbSBuYW1lPSJhbGxvd1NjcmlwdE
FjY2VzcyIgdmFsdWU9InNhbWVEb21haW4iIC8+PHBhcmFtIG5hbWU9Im1vdmllIiB2YWx1ZT0
iL3VwbG9hZC9iYW5uZXI2LnN3ZiIgLz48cGFyYW0gbmFtZT0icXVhbGl0eSIgdmFsdWU9ImhpZ
2giIC8+PHBhcmFtIG5hbWU9ImJnY29sb3IiIHZhbHVlPSIjZmZmZmZmIiAvPjxlbWJlZCBzcmM9I
i91cGxvYWQvYmFubmVyNi5zd2YiIHF1YWxpdHk9ImhpZ2giIGJnY29sb3I9IiNmZmZmZmYiIHd
pZHRoPSI1NzkiIGhlaWdodD0iNjMiIG5hbWU9Im1zdV9iYW5uZXIiIGFsaWduPSJtaWRkbGUiIGF
sbG93U2NyaXB0QWNjZXNzPSJzYW1lRG9tYWluIiB0eXBlPSJhcHBsaWNhdGlvbi94LXNob2Nrd2
F2ZS1mbGFzaCIgcGx1Z2luc3BhZ2U9Imh0dHA6Ly93d3cubWFjcm9tZWRpYS5jb20vZ28vZ2V
0Zmxhc2hwbGF5ZXIiIC8+PC9vYmplY3Q+ZAIDDxYCHwEFITxzdHlsZSB0eXBlPSd0ZXh0L2Nzc
yc+Cgo8L3N0eWxlPmQCAw9kFgICAQ88KwASAQA8KwAJAQAPFgIeCkhlYWRlclRleHQFDOmh
teecieWMuuWfn2RkAgUPZBYCAgEPPCsAEgEAPCsACQEADxYCHwIFDOS4reW/g+WMuuWfn
2RkAgcPZBYCAgEPPCsAEgEAPCsACQEADxYCHwIFDOmhteiEmuWMuuWfn2RkAgkPZBYCAg
MPDxYCHgdWaXNpYmxlaGRkZCeCiPDVa9yo7tn6eyPmCjT/TiET" />
这种页面里还有一大堆极为奇怪的script,想必都是程序自动生成的,这个id名字取的真TMD的有型!
偶是不懂.NET,也不知道是程序员没有整理,还是.NET做出来的页面都是这样!这次可惨了,垃圾代码足可以用车装,偶是一个一个页面的整理啊!累的不行。
唉!难怪人家说.NET好,当你用了.NET以后,都不想换其他语言了,算是领会了。

10/18/2007 19:18,
div-css.com上一个javascript实例的jquery模仿(三)
UltraEdit-32 v13.20+1注册码 紧急提供

所以写.net开发程序速度也很快。
就是有点傻瓜。要按ms的套路走。
ms的产品,我感觉mssql不错,用着方便,功能也不错。