哪些是服务器端执行的代码,哪些是客户器端执行的代码?
.aspx和.js中的代码都是在客户器端执行的吗?
.cs中的代码都是在服务器端执行的吗?
.cs中能使用.js中的变量和函数吗?
.js中能使用.cs中的变量和函数吗?
.js中能使用.aspx中控件的值吗?怎么引用能给个例子吗?

解决方案 »

  1.   

    .cs中能使用.js中的变量和函数吗?
    .js中能使用.cs中的变量和函数吗?用ajax或异步回调都可以....
    .js中能使用.aspx中控件的值吗?
    用Dom结构+javascript
      

  2.   

    aspx里
    凡是runat="server"都在服务器端执行
    cs都是服务器端处理
    js在客户端浏览器解释执行
    cs和js代码级别上不能直接互相调用
    但是有间接的方式
    比如用cs Response.Write("<script>要执行的js代码</script>")等等
      

  3.   

    .cs中的代码都是在服务器端执行的吗?
    ======是的,即使是用Response的方式输出脚本,也.cs中能使用.js中的变量和函数吗?
    ======不能直接使用.js中能使用.cs中的变量和函数吗?
    ======
    在CS文件里声明一个属性
    public string MyText
    {
    get
    {
    return DateTime.Now.ToString();
    }
    }
    js调用:
    function test()
    {
    var tmp ='<%=MyText%>';
    alert(tmp);
    }.js中能使用.aspx中控件的值吗?
    ======同上,或者直接用javascript获取
    var tmp = document.getElementById("TextBox1").value;