关注,最近一直在钻研ASP.NET、JAVASCRIPT。

解决方案 »

  1.   

    没办法直接调用的.. 你把C#的值输出到页面,再用JS调用,或用Ajax
      

  2.   

    js上用<% ab.abc %>貌似可以获得那个值..不过不知道是不是你想要的..
    或者用hidden field传递...
    再或者通过ajax传递成XML格式,再解释...关注其他好的方式...
      

  3.   

    在java里面如果很有效的和js交互的话都是用ajax来实现的.net应该也是一样建议。。
      

  4.   

    在客户端调用服务器端,不好解决。你可以直接在页面上写c#代码
    <script language="javascript" type="text/C#">
        c#。。
        </script>
      

  5.   

    对象不能传递,为什么不直接把abc的值传过去?
      

  6.   

    你可以在 cs里设个公共方法,在js里获得到这个变量,填充后。(写入传值的方法,和定义空间的方法,公共对象和函数的都可以)
    然后在cs 获得这个填充后的变量。(从上括号里得到)
      

  7.   

    用AJAX实现
     
    object[] obj = new object[1] {ab.ClientID};
    ab.Attributes.Add("abc", "123");