asp.net 的后台代码,是不是用的JAVASCRIPT的代码?

来源:百度知道 编辑:UC知道 时间:2024/07/03 15:04:41
我看语法和JS的语法一摸一样呀,
比如switch (((Button)sender).CommandName)
{
case "a":
Label1.Text="a";
break;
case "b":
Label1.Text="b";
break;
default:
Label1.Text="c";
break;

}
用的不就是JS语法吗?

不是的,使用的是C #或者VB.net,你看到的可能是C#后台代码。

你所谓的后台代码是什么样的?夹杂在页面里面的还是后台CS/VB代码?
语法只能说有点相似,不能说一抹一样
最简单的例子就是JavaScript声明变量的时候使用
var a;来声明一个不知道什么类型的对象
而asp.net的后台代码如果是CS,那么就是object a;
如果是Vb则是 dim a
另外整个对象类库都不一样,运行原理也不一样,大哥不要搞混掉

兄弟 你看到的是asp.net的后台代码 这个不假
这段代码是用c#语言写的 因为我是做这种程序的 我可以给你解释下:
===========================================
switch (((Button)sender).CommandName)
这句的意思是用的switch语句 判断Button的有个属性CommandName这个字段的选择是什么
=================================================
case "a":
Label1.Text="a";
break;
这句就是得出结果 当上面的CommandName这个字段的选择是a的话 那么 Label1.Text就输出a
最后用break结束语句 这是switch的语法规则 case和break搭配
===============================
呵呵 下面的的就不用我说了

其实你说的js有这样的写法 但不可能出现Label1.Text这种控件

呵呵 这个是我的浅见 但愿能给你一丁点解释的作用!