如题。我想在客户端使用jscript语言来获取页面中WEB服务器控件的值?请问有谁知道?

解决方案 »

  1.   

    服务器控件还是被解释成了html找到他的id或者name用js取值
    或者
    <script>
    alert(document.all.<% Response.Write(MyTextBox.ClientID); %>.value);
    <script>
      

  2.   

    使用你的方法试了一下,结果出现这个错误。帮我看看。
    译器错误信息: CS0117: “System.Web.UI.WebControls.TextBox”并不包含对“WorkStatu”的定义
      

  3.   

    WorkStatu是我定义的一个TextBox的ID
      

  4.   

    <script>
    alert(document.all.<% Response.Write(WorkStatu.ClientID); %>.value);
    <script>
      

  5.   

    请问一下,ClientID是指什么呢?
      

  6.   

    你在页面运行以后,通过右键来查看源代码,用js就可以取到alert(document.all["你所要取的控件id"].value)
      

  7.   

    我在页面上放了一个服务器控件TextBox,ID为WorkStatu,我想取得里面的Text值,怎么办?
    可以具体解释一下ClientID是什么意思吗?
      

  8.   

    alert(document.all["WorkStatu"].value)就可以了
      

  9.   

    PPLUNCLE(.NET学习中-人是逼出来的!) :你所说的是HTML控件的值,当然是可以的啊。我要的是WEB服务器控件的值。