请问各位高手们
我想问几个简单问题
1为什么很多公司开发的程序,都喜欢用很多脚本啊,直接在服务器端写不是更方便直观吗?
2document.getElementById('textBox1.text')是什么意思,这个脚本在MSDN里找不到哦
3<META http-equiv="Content-Type" content="text/html; charset=utf-8">意思啊
谢谢拉

解决方案 »

  1.   

    1:使用JS脚本是为了让用户有更好的体验,使页面更加人性化。现在比较火的AJAX就是JS老饭新炒。
    2:document.getElementById('textBox1.text')这个似乎用错了,应该是document.getElementById('textBox1'),表示访问到页面上ID为textBox1的控件
    3<META http-equiv="Content-Type" content="text/html; charset=utf-8">表示页面采用UTF-8编码
      

  2.   

    document.getElementById这个方法是JS里的,你在MSDN里当然找不到
      

  3.   

    谢谢上面两位
    我还2点不明白的就是 1很多脚本的功能其实在爷面代码里能直接实现的,为什么很多开发人员还是要写成脚本呢
    2META http-equiv="Content-Type" content="text/html; charset=utf-8">这段代码不加,程序为什么会报错啊,所找不到数据源 而且是在datagrid.datasouce=...的时候出错.
      

  4.   

    你举个例子给我看看哪些功能可以直接代码里能实现还要写成JS脚本的?
    我给个例子:用户注册输入用户信息提交的时候,我们可以先用JS来判断该用户是否填写了我们需要的数据,这样就可以避免每次到服务器端再进行检测,减轻服务器负担,当然在服务器端还是应该做下判断,避免有人恶意进行攻击至于META http-equiv="Content-Type" content="text/html; charset=utf-8">这段代码不加,程序为什么会报错啊,所找不到数据源 而且是在datagrid.datasouce=...的时候出错.
    这个问题我认为是天方夜谈
      

  5.   

    很感谢你的帮助,那么你觉得作为一个ASP.NET的新手,是不是有必要对JS做些研究呢
      

  6.   

    另外MSDN里有脚本语言的帮助,但是对于document.getElementById   document.all这样方法查找不到 document.write为什么能找到啊
      

  7.   

    我认为你应该学一下JAVASCRIPT脚本再学一下C#然后再问问比较好.
      

  8.   

    document.write属于最基本的JS方法
    document.getElementById   document.all这些应该属于DOM模型中的方法做WEB开发的不掌握JS技能不行
      

  9.   

    做WEB开发的不掌握JS技能不行
      

  10.   

    1为什么很多公司开发的程序,都喜欢用很多脚本啊,直接在服务器端写不是更方便直观吗?  
       使用js可以减轻服务端的压力,如一些验证等,再者在端户写脚本会变得很灵活
    2document.getElementById('textBox1.text')是什么意思,这个脚本在MSDN里找不到哦
        document.getElementById('element')是指在当前页面找element这个元素。找到这个
        元素就可对这个元素做客户端处理,如读取这个值,设置style等.
    3<META http-equiv="Content-Type" content="text/html; charset=utf-8">意思啊
        <META ...是页面的元数据,这一行的意思是页面的字符集为utf-8
      

  11.   

    至于META http-equiv="Content-Type" content="text/html; charset=utf-8">这段代码不加,程序为什么会报错啊,所找不到数据源 而且是在datagrid.datasouce=...的时候出错.
    这个问题我认为是天方夜谈
    这个问题正常的很,如果页面编码里有混合的或无法识别的, 任何错误都可能出现.
      

  12.   

    不加的话编码会出错,一旦页面的编码方式不一致,就会出一些说不清楚的错误...
    charset=utf-8定义了编码方式为utf-8,当然也可以是GB2312,不过不管哪一种编码方式最好是所有的编码方式都保持一致,不然就会报错...
      

  13.   

    所谓b/s程序,就是客户端一个浏览器browser,服务器端一个webServer,服务器把服务器端的代码编译生成html代码通过http方式发送到客户端的browser,browser再把html代码"编译"成你所看到的网页,所谓javascript,就是html的一部分,让客户端的browser编译的,服务器只有一个,可是客户端有无数个...所以,能交给客户端自己搞定的,就尽量仍给客户端,而且,要服务器响应处理的话,必须向服务器提交响应,也就是说页面要重载(当然现在热门的ajax就是更改了数据提交方式,避免了页面的postback),而客户端执行javascrit代码的话页面无需重载,所以,我认为,不会写javascript,不用javascript,算不上b/s程序员.
      

  14.   

    document.getElementById   document.all这些应该属于DOM模型中的方法
    //////////////////////////
    请问DOM模型是什么意思啊?另外在哪里能找到document.getElementById   document.all用法这样的帮助文件啊
      

  15.   

    to:jianhu21() 
    Document Object Model W3C文档对象模型(DOM)是一个能够让程序和脚本动态访问和更新文档内容、结构和样式的语言平台,
    它提供了标准的HTML和XML对象集,并有一个标准的接口来访问并操作他们
    DOM被分为不同的部分(核心,XML和HTML)和不同的版本(DOM 1/2/3)
    document
    定义了任意结构文档的标准对象集合 
    XML DOM 
    定义了针对XML文档的标准对象集合 
    HTML DOM是独立的语言和平台 
    定义了针对HTML的标准对象集合以及访问和操作HTML文档的方法 HTML DOM将HTML文档视为嵌套其他元素的树型结构元素。所有的元素,它们包含的文字以及他们的树型都可以被DOM树所访问到。它们的内容可以修改和删除,并且可以通过DOM建立新的元素。元素的文字和它们的属性被识别为点。
    HTML DOM是独立的语言平台,它可以被任何的程序语言所使用JAVA,JS,VBS)
    document.getElementById   document.all这些方法都是js的一些基本操作方法,去google一下。很多
      

  16.   

    谢谢高手们,但是为什么document.getElementById这个方法在MSDN里找不到呢,有的脚本又能找到?
      

  17.   

    LZ应该变通一下。
    并不是MSDN什么帮助资料都是有的,并不是这个方法没有,就说明document对象没有这个方法。
    对症下药,如果JS不懂,应该看看JS或DHTML相关的帮助资料啊。
      

  18.   

    MSDN现在 DOM 模型的资料,不过似乎还没有JS的.
      

  19.   

    JAVASCRIPT脚本主要体现出与客户时时互动