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

我看语法和JS的语法一摸一样呀,比如switch(((Button)sender).CommandName){case"a":Label1.Text="a";break;... 我看语法和JS的语法一摸一样呀,
比如switch (((Button)sender).CommandName)
{
case "a":
Label1.Text="a";
break;
case "b":
Label1.Text="b";
break;
default:
Label1.Text="c";
break;

}
用的不就是JS语法吗?
展开
 我来答
没有任何借口_
2007-12-25 · TA获得超过2594个赞
知道大有可为答主
回答量:5908
采纳率:0%
帮助的人:4399万
展开全部
不是的,使用的是C #或者VB.net,你看到的可能是C#后台代码。
济南隔壁老王
2007-12-25 · 超过23用户采纳过TA的回答
知道答主
回答量:61
采纳率:100%
帮助的人:42.2万
展开全部
你所谓的后台代码是什么样的?夹杂在页面里面的还是后台CS/VB代码?
语法只能说有点相似,不能说一抹一样
最简单的例子就是JavaScript声明变量的时候使用
var a;来声明一个不知道什么类型的对象
而asp.net的后台代码如果是CS,那么就是object a;
如果是Vb则是 dim a
另外整个对象类库都不一样,运行原理也不一样,大哥不要搞混掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笃文Oq
2007-12-26 · TA获得超过195个赞
知道小有建树答主
回答量:434
采纳率:0%
帮助的人:0
展开全部
兄弟 你看到的是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这种控件

呵呵 这个是我的浅见 但愿能给你一丁点解释的作用!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式