能否分出其在服务器上是用C#还是vb.net写的? 请问从asp.net生成的客户端代码来看,能否分出其在服务器上是用C#还是vb.net写的?或者说:C#与VB.net分别写出的asp.net程序,所产生的客户端代码会有不同吗,会有哪些不同? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以看aspx里的@page language Codebehind都可以看出来 to terry_12(大撒发射点) ,我说的是生成后的客户端代码,不是服务器端代码怎么会有@page language Codebehind 请大家继续研究这个问题,看生成的客户端html、CSS、JS等有没有什么不同啊。 真没注意过这个问题。好象看不出来吧。服务器就是生成客户端代码的。生成的都是HTML啊! 如果你运气好的话用vs添加的页面他自动会加上<meta content="C#" name="CODE_LANGUAGE"> 最后到客户端都是html了如何区分?如果是用vs2003,且作者没有删除vs2003自带的那个vb.net或c#的话,倒是可以。其它的估计也是没有办法了。 我试了下,C#生成的客户端代码与VB.net生成的代码的 视图状态 是不同的。C#<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTU2NTgzNjIyMA9kFgICAw9kFgICAQ88KwAJAgAPFgYeDU5ldmVyRXhwYW5kZWRkHgxTZWxlY3RlZE5vZGVkHglMYXN0SW5kZXgCBmQIFCsAA2QUKwACFgIeCEV4cGFuZGVkZxQrAAJkFCsAAhYCHwNnFCsAAmQUKwACFgIfA2dkFCsAAhYCHwNnFCsAAmQUKwACFgIfA2cUKwACZBQrAAIWAh8DZ2RkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBQlUcmVlVmlldzFzHo8SG1cK5jc7TMJQMZK8YY9L1A==" />VB.net<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5NTQyMzM0MTAPZBYCAgMPZBYCAgEPPCsACQIADxYGHg1OZXZlckV4cGFuZGVkZB4MU2VsZWN0ZWROb2RlZB4JTGFzdEluZGV4AgZkCBQrAANkFCsAAhYCHghFeHBhbmRlZGcUKwACZBQrAAIWAh8DZxQrAAJkFCsAAhYCHwNnZBQrAAIWAh8DZxQrAAJkFCsAAhYCHwNnFCsAAmQUKwACFgIfA2dkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAQUJVHJlZVZpZXcx0NAxV3W4sZlStMYkjv4NPmS8/Hc=" />但我看来看去还是看不出这两者的变化规律在哪,并且这两个状态视图的字符数是相同的。请高人继续研究啊!!找出规律后就能在客户端区分asp.net网站是用什么语言写的了。 下面又是两个不同的视图状态C#<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBwLN8Yn3AwKF25i7AQLf8arEBwLm97gCAoXbmLsBAt/xqsQHAub3uALcvkyRqmK2KkDuTqzWAEXDexe/Hw==" />VB.net<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBwLp0afpCwKF25i7AQLf8arEBwLm97gCAoXbmLsBAt/xqsQHAub3uAIgSpKyiM7F9fhA+QHgMcPC2XM8SA==" />大家仔细观察啊。 怎么在虚拟主机上发布mvc的网站 【vss的端口号是多少】 编译器错误信息: VJS1161: 无法找到类型“EventArgs”。 gridview 里有个模版列 linkbutton1 急!!网站访问突然让输入密码?? DataGrid关于列的问题 动态创建DataGrid为何出现这样的错误 便宜溅买域名和虚拟空间!瞎卖了!全是一口价! 站长站下的源码怎么看? 检索数据库结果的显示 强制结束Excel进程的问题(真的邪了) 在ASP。NET下,要怎么样才能弹出象邮箱添加附件的对话框啊
用vs添加的页面
他自动会加上<meta content="C#" name="CODE_LANGUAGE">
如果是用vs2003,且作者没有删除vs2003自带的那个vb.net或c#的话,倒是可以。其它的估计也是没有办法了。
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTU2NTgzNjIyMA9kFgICAw9kFgICAQ88KwAJAgAPFgYeDU5ldmVyRXhwYW5kZWRkHgxTZWxlY3RlZE5vZGVkHglMYXN0SW5kZXgCBmQIFCsAA2QUKwACFgIeCEV4cGFuZGVkZxQrAAJkFCsAAhYCHwNnFCsAAmQUKwACFgIfA2dkFCsAAhYCHwNnFCsAAmQUKwACFgIfA2cUKwACZBQrAAIWAh8DZ2RkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBQlUcmVlVmlldzFzHo8SG1cK5jc7TMJQMZK8YY9L1A==" />VB.net
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5NTQyMzM0MTAPZBYCAgMPZBYCAgEPPCsACQIADxYGHg1OZXZlckV4cGFuZGVkZB4MU2VsZWN0ZWROb2RlZB4JTGFzdEluZGV4AgZkCBQrAANkFCsAAhYCHghFeHBhbmRlZGcUKwACZBQrAAIWAh8DZxQrAAJkFCsAAhYCHwNnZBQrAAIWAh8DZxQrAAJkFCsAAhYCHwNnFCsAAmQUKwACFgIfA2dkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAQUJVHJlZVZpZXcx0NAxV3W4sZlStMYkjv4NPmS8/Hc=" />但我看来看去还是看不出这两者的变化规律在哪,并且这两个状态视图的字符数是相同的。请高人继续研究啊!!找出规律后就能在客户端区分asp.net网站是用什么语言写的了。
C#
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBwLN8Yn3AwKF25i7AQLf8arEBwLm97gCAoXbmLsBAt/xqsQHAub3uALcvkyRqmK2KkDuTqzWAEXDexe/Hw==" />VB.net
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBwLp0afpCwKF25i7AQLf8arEBwLm97gCAoXbmLsBAt/xqsQHAub3uAIgSpKyiM7F9fhA+QHgMcPC2XM8SA==" />大家仔细观察啊。